Contact me: hankecnc@gmail.com

投影仪作为真正的屏幕 #263

推推 grbl 3年前 (2023-02-04) 334次浏览
关闭
Vincenzoferrara 打开了这个问题 2022 年 3 月 21 日 · 26条评论
关闭

投影仪作为真正的屏幕#263

Vincenzoferrara 打开了这个问题 2022 年 3 月 21 日 · 26条评论

注释

投影仪作为真正的屏幕 #263

嗨,我在皮革制品领域工作,在我的部门有安装投影仪(上图)的数控系统,通过将设计投影到工作区域来显示设计的位置。
我想知道这样的实现是否可行。
也许为了让它工作你可以使用投影仪作为第二个屏幕并创建一个公式,根据分辨率和距离,计算它必须具有的宽度(以像素为单位)(或给出一个距离范围)我知道这是一个非常具体的案例,但我认为这是一个很好的实现提前致谢

ps:对不起英语,但我正在使用谷歌翻译

投影仪作为真正的屏幕 #263
投影仪作为真正的屏幕 #263

投影仪作为真正的屏幕 #263
所有者
svenhb 评论了 2022 年 3 月 21 日  

听起来不错。我发现这个https://www.lap-laser.com/products/projection-system-configuration/
并看到这个系统需要它自己的特殊软件……
或者你的意思是用于电视的“常规”投影仪?

投影仪作为真正的屏幕 #263

我的意思是一台普通的投影仪,即您用作电视的投影仪。
通过一些研究,我发现无法关闭屏幕像素(但您可能已经知道)。我会使用一个便宜
的,这样背景颜色和线条的颜色应该是可编辑的(因为它在开灯的情况下工作,所以使用能产生最大对比度的颜色)

投影仪作为真正的屏幕 #263
所有者

然后它可能以这种方式工作:以新形式显示 2D 视图(或其中的一部分),可以扩展到全屏。
投影仪作为附加显示器连接,您只需将新表格拖到投影仪桌面……
不知何故需要教学以新形式缩放绘图……

投影仪作为真正的屏幕 #263

这是已经可以完成的事情吗?打开卡片并调整其大小,还是您必须对其进行处理?如果是这样,我会一点 C#,我可以提供帮助

投影仪作为真正的屏幕 #263
所有者

我将添加一个额外的表格来显示落笔路径。
到目前为止的想法:通过菜单打开 – 机器控制。右键单击菜单以设置背景和路径颜色、缩放和偏移。
原则上必须启用终端开关,以使用“固定机器区域”:
投影仪作为真正的屏幕 #263

投影仪作为真正的屏幕 #263
作者
文琴佐费拉拉 评论了 2022 年 3 月 24 日  

如果您发现此代码有用并在全屏第二个屏幕上打开表单(而我的主显示器是“0”)

        if (Screen.AllScreens.Length > 1)
        {
            form.StartPosition = FormStartPosition.Manual;
            form.Location = Screen.AllScreens[1].WorkingArea.Location;
            form.FormBorderStyle = FormBorderStyle.None;
            form.WindowState = FormWindowState.Maximized;
            form.Show();
        }
        else form.Dispose();

在线搜索我找到了计算 dpi 的公式

// 计算物理 DPI 需要两件事:显示器尺寸和屏幕分辨率。
// 例如,我的显示器大约有 18.5 英寸宽,屏幕的水平分辨率为 1680 像素。
// 所以我的显示器的物理 DPI 是 1680px / 18.5in = 91dpi。

但也可以使用网络摄像头功能代替投影仪(移动绘图但使用网络摄像头作为背景)

投影仪作为真正的屏幕 #263
所有者

好的,谢谢,我试试。

投影仪作为真正的屏幕 #263
作者
文琴佐费拉拉 评论了 2022 年 4 月 2 日  

我注意到一个小错误,如果我移动绘图,它不会在投影仪上更新,直到我点击投影仪表格。
而且当我导入 dxf 时,(主)窗体被调整大小。
我还想知道是否可以有一个自动比例尺,您可以在其中设置 dxf 的尺寸和投影仪的尺寸。
如果您正在寻找要攀登的公式:scale = dxf measurements / projector measurements
我还注意到一些需要解决的问题:

  • 复选框投影仪 form.FormBorderStyle = FormBorderStyle.None; 如果它在第二个屏幕上。
  • 您可以重新打开“背景颜色”,而无需关闭并重新打开
  • 在一个屏幕中打开“背景颜色”。
    非常感谢您为这个美丽的项目所做的所有承诺!
投影仪作为真正的屏幕 #263
所有者

感谢您的反馈。
你能再解释一下最后两点吗?我不明白…

您可以在不关闭的情况下重新
打开“背景色”,并在一个屏幕中重新打开打开“背景色”。

投影仪作为真正的屏幕 #263
所有者

在一个屏幕中打开“背景颜色”。

我可以将整个投影仪设置移动到主设置表单中的新选项卡中……

投影仪作为真正的屏幕 #263
作者
文琴佐费拉拉 评论了 2022 年 4 月 4 日  

如果可能的话,我会提出其他小要求

  • 导入多张图纸(在我的例子中我想插入 2 dxf)
  • 复制按钮(我只在剪贴板中找到了副本,但覆盖了当前绘图)
  • 这是一个问题,是否可以关闭图层?(我用的是autocad创建的dxf)
  • 另一个问题,是否有可能导出 mach3 的 gcode?

我仍然为您整合所有功能而付出的努力感到高兴
我向大家推荐这个美丽的项目

投影仪作为真正的屏幕 #263
所有者

我尝试实施您的建议:https ://github.com/svenhb/GRBL-Plotter/releases

投影仪作为真正的屏幕 #263

谢谢,它工作得很好。

除了一个小建议,
-checkbox 禁用修改比例和示例
ceck 是 true = enable
以免错误地更改测量。

– 如果它是全屏,删除窗口栏(我认为它叫做那个,可以说是你看到程序的低栏)

ps:而不是将更多文件一起插入是可能的吗?

投影仪作为真正的屏幕 #263
所有者

谢谢,很高兴听到。

– 禁用修改比例和示例的复选框

你的例子是什么意思?

ps:而不是将更多文件一起插入是可能的吗?

你是什​​么意思?选中复选框后,您可以添加尽可能多的图形 – 但它们都出现在同一位置 – 您需要将它们移到旁边,然后再导入下一个:

投影仪作为真正的屏幕 #263
所有者

如果它是全屏,请删除窗口栏(我认为它叫做那个,可以说是你看到程序的低栏)

你是说任务栏?如果我最大化投影仪窗口,任务栏就会消失,投影仪表格会填满整个显示器。也许这是您需要更改的Windows设置…

投影仪作为真正的屏幕 #263

对不起,示例我的意思是下面的代码,所以我写:

复选框 = 单击
scale.enable = false
(禁用非自愿比例修改)

但是对于 dxf,我没有注意到下面的检查。

还有什么东西可以关闭dxf的图层?

即使是这样的事情(见视频)也无需重新加载

 autodesk-autocad-2021-disegno1dwg-2022-04-13-23-58-31_NMWbvUaT.mp4 

投影仪作为真正的屏幕 #263
所有者

你能提供一张你的机器和投影仪正在运行的照片吗?

投影仪作为真正的屏幕 #263

目前我还在组装机器(也许我应该指定它不紧急)

投影仪作为真正的屏幕 #263
所有者

好吧太糟糕了,希望你在机器准备就绪时拍张照片。
检查最新版本的复制选项:https ://github.com/svenhb/GRBL-Plotter/releases
投影仪作为真正的屏幕 #263

投影仪作为真正的屏幕 #263

perfect!!!!!
if it were possible I would like a further implementation.
the duplicate selcetion patch is fine, but if you want to have 6 you have to redo the command every time.

another thing missing (at least I think) are the layers, you can’t “turn off” (I saw a video on youtube where I think there was this option.

喜欢 (0)