dlcode中文操作说明
【商品说明书】vs code中文 使用手册

vs code中文使用手册嘿,各位编程小伙伴们,你们是不是也在寻找一款既强大又易上手的代码编辑器呢? 今天,就让我带你走进VS Code的中文世界,一起解锁编程的新境界吧!首先,咱们得明确一点:VS Code,这款由微软开发的开源代码编辑器,简直就是编程界的“瑞士军刀”!它轻量、高效,还支持多种编程语言,简直是程序员们的最爱! 但问题是,面对这样一款强大的工具,如何才能快速上手,让它成为你的编程得力助手呢?别急,接下来的内容,就是为你量身打造的VS Code中文使用手册!一、安装与设置:轻松开启编程之旅想要使用VS Code,首先得把它安装到你的电脑上。
别担心,安装过程超级简单,只需几步就能搞定!安装完成后,别忘了调整一下设置哦,比如将界面语言切换为中文,这样你就能更轻松地阅读和理解各项功能了。
设置完成后,是不是感觉亲切多了呢?接下来,我们就可以开始探索VS Code的各项强大功能了!二、代码编辑:高效又便捷VS Code之所以受到广大程序员的喜爱,很大程度上是因为它提供了丰富的代码编辑功能。
比如,智能补全、语法高亮、代码折叠等,这些都能大大提高你的编程效率。
更厉害的是,VS Code还支持多种编程语言的插件,你可以根据自己的需要安装相应的插件,从而享受更加个性化的编程体验。
比如,如果你是一名Python程序员,那么安装一个Python插件后,你就能在VS Code中直接运行Python代码了,是不是超级方便呢?三、调试与测试:让bug无处遁形编程过程中,遇到bug是在所难免的。
但别担心,VS Code提供了强大的调试功能,让你能够轻松定位并修复bug。
通过设置断点、查看变量值、执行单步操作等,你可以深入了解代码的执行过程,从而更快地找到问题所在。
此外,VS Code还支持多种测试框架,让你能够轻松编写和运行测试用例,确保代码的质量和稳定性。
四、版本控制:团队协作更顺畅在团队协作中,版本控制是必不可少的一环。
VSCode快速入门教程

VSCode快速入门教程在当今的编程领域中,一个高效且强大的代码编辑器是必不可少的工具。
其中,VSCode(Visual Studio Code)作为一款轻量级且免费的开源代码编辑器,在程序员中广受欢迎。
本文将为您提供VSCode快速入门教程,让您能够迅速上手使用这款强大的编辑器。
一、安装VSCode首先,我们需要下载并安装VSCode。
您可以在VSCode官方网站(https:///)上找到最新版本的下载链接,并根据您的操作系统选择适合的安装包进行下载。
安装过程会非常简单,只需要按照提示进行下一步即可完成安装。
二、界面介绍安装完成后,打开VSCode即可进入其主界面。
VSCode的界面非常简单直观,主要分为以下几个部分:1. 菜单栏:位于顶部,包含各种常用的菜单选项,比如文件、编辑、视图和帮助等。
2. 活动栏:位于左侧,包含了一些常用的操作选项,比如打开文件、调试、源代码管理和扩展等。
3. 编辑器:位于中间,是我们主要编写代码的区域。
您可以同时打开多个编辑器,每个编辑器都可以对应不同的文件。
4. 侧边栏:位于右侧,默认显示文件资源管理器。
您可以通过侧边栏来管理代码文件、查看插件和扩展等。
5. 状态栏:位于底部,显示了一些与编辑器相关的状态信息,比如行号、字符编码和当前所使用的扩展等。
三、基本操作在接下来的内容中,我们将学习一些常用的基本操作,帮助您更好地使用VSCode。
1. 打开文件:在菜单栏中选择“文件”>“打开”,或者使用快捷键“Ctr l + O”来打开文件。
在弹出的文件浏览器中选择一个文件,然后点击“打开”按钮即可。
2. 保存文件:在进行代码编辑后,点击菜单栏中的“文件”>“保存”按钮,或者使用快捷键“Ctrl + S”来保存文件。
3. 撤销和重做操作:可以使用快捷键“Ctrl + Z”来撤销上一步操作,使用快捷键“Ctrl + Y”来重做被撤销的操作。
4. 注释和取消注释:选中需要注释的代码行,使用快捷键“Ctrl + /”进行注释,再次使用同样的快捷键即可取消注释。
DL.CODE中文操作说明

DL.CODE中⽂操作说明Datalogic固定式⼯业条码阅读器 Matrix N系列DL.CODE调试说明2017年9⽉6⽇⽬录⼀、软件下载 (1)⼆、连接设备 (1)1、控制盒接线 (1)2、读码器接线 (1)3、软件连接 (2)三、参数设置 (4)1、代码设置 (4)1.1 确定视野 (4)1.2 选择条码类型 (4)1.3 图像读码优化 (5)1.4 代码过滤 (5)2、图像设置 (6)3、触发设置(相位设置) (6)3.1 相位模式 (6)3.2 “逐步模式”的触发设置 (7)3.3 其他触发⽅式设置 (8)4、阅读成功设置 (8)4.1 代码过滤 (8)4.2 多个条码输出 (9)5、数据格式设置 (9)5.1 输出字符格式设置 (9)5.2 输出通道选择 (11)5.3 图像保存设置 (11)5.4 输出设置 (12)6、保存配置 (13)四、组⽹设置 (13)1、接线⽅式 (13)2、软件设置 (15)2.1 更改软件权限 (15)2.2 组⽹设定 (15)2.3 配置保存 (16)五、其他字符设定 (17)1、条码间隔符添加 (17)2、添加条码坐标 (18)六、设备恢复出⼚设置 (19)1、硬件恢复出⼚ (19)2、软件恢复出⼚ (20)⼀、软件下载Datalogic固定式⼯业条码阅读器Matrix 410N系列所应⽤的调试软件为DL.CODE。
⽤户可以⾃⾏从Datalogic官⽹上进⾏下载,下载地址为:/doc/a922675182c4bb4cf7ec4afe04a1b0717fd5b3be.html /chn/%E4%BA%A7%E5%93%81/manufacturing-healthc are-transportation-logistics/%E5%9B%BA%E5%AE%9A%E5%BC%8F%E5%B7%A5%E4% B8%9A%E6%9D%A1%E7%A0%81%E9%98%85%E8%AF%BB%E5%99%A8/matrix-300n-pd-659 .html⼆、连接设备1、控制盒接线CBX100控制盒内部如图2.1,POWER为外部24V供电接线端⼦;TRIGGER、INPUT2为外部触发光电信号接线端⼦;OUTPUTS为输出接线端⼦;ID-NET为组⽹接⼝,九针插⼝和AUX为232辅助接⼝;MAIN为串⼝主接⼝,可接为485和232⽅式。
Matrix 210N DL.CODE入门指南

DL.CODE中文操作手册_V1.4.1<3>连接前工作准备:DC24V 供电连接正常,以太网正确连接,IP设置如下:二、软件调试打开调试软件DL.CODE 1.1硬件正确安装读码器后,打开DL.CODE 1.1软件。
有两种方法:<1> 双击桌面上的快捷方式,如图:<2> 从开始菜单启动,点击开始->程序->Datalogic-> DL.CODE 1.1 -> DL.CODE 1.1<3>打开软件后,在工具栏上把界面语言改为中文Options->Change Language->Chinese如图;点击“查找设备”按钮双击已连接设备进入产品信息选择配置进入到参数配置,第一步:图像设置;调节镜头焦距和光圈,使相机捕捉到清晰的图片,设备有焦距自学习功能。
距离60~80点击“条码设定”-> “添加一维码”选择需要读取的条码种类(此实例中读取Code128码)在图像窗口右上方击“”运行按钮,如图:运行条码设定说明如图:不确定条码种类的情况下,使用自学习功能进行学习条码条码过滤筛选设置,如从多个数据中选择或者根据条码内容要求进行数据采集代码自学习功能条码过滤功能说明;输入所需解码的条码信息条件,新增到过滤条件内,可添加多个要求条件输入不需要采集的条码信息条件,新增到过滤条件内,可添加多个排除条件通配符,占位符条件字符位数限制第一步设置完成后,在工具栏上点击,保存当前的设置参数到扫码器上;进入到参数配置,第二步:运行模式;运行模式->触发模式跳转到以下界面;设置触发开始和触发结束;(TCP协议相位打开与关闭)运行模式设置完成后,在工具栏上点击,保存当前的设置参数到扫码器上;相位关闭的条件是良好阅读或者读取超时设置数据收集模式,默认为条码组合模式,;数据收集设置完成后,在工具栏上点击,保存当前的设置参数到扫码器上;运行模式说明如图:连续模式,相机一直处于工作状态,读到条码内容同时,通过选定通讯方式发送数据内容单次作模,每次信号触发,相机只拍照一次,根据当前图片进行解码,每次信号间隔不能小于最小解码时间触发模式,触发信号工作,结束信号关闭,此期间相机一直拍照工作解码,信号结束或解码完成同时发送解码信息物流追踪,物流包裹信息追踪,结合现场环境和物流线速度进行设置使用可设置读取单个或多个条码数据;并根据实际应用需要,对数据进行筛选过滤,适用于单次和触发工作方式数据输出方式:以太网\串口条码组合:默认单个数据收集方式,匹配当前条码设置适用于单次和触发工作方式数据输出方式:以太网\串口仅适用连续工作方式,相机一直处于工作状态,读取到条码数据同时传出数据数据输出方式:以太网\串口匹配条码:匹配解码数据内容,指定某一规则数据条码内容输出,当解码内容匹配失败时可输出错误信号,适用任何工作方式数据输出方式:以太网\串口进入到参数配置,第三步:数据格式;<1> Good Read 数据信息输出格式;数据起始符数据结束符N oRead输出数据输出方式数据输出事件<2> No Read 数据信息输出格式;数据起始符数据结束符N oRead输出数据输出方式数据输出事件数据格式设置完成后,在工具栏上点击,保存当前的设置参数到扫码器上;TCP通讯串口通讯RS232\RS422串口通讯RS232I\O设置从软件左边点开输入、输出,在右边展开栏细项设置输入、输出端口参数I\O设置完成后,在工具栏上点击,保存当前的设置参数到扫码器上;工具栏功能说明导航栏入门指南查找连线设备创建新的参数配置从设备上打开参数当前设置保存到设备上从电脑上打开参数设置当前参数设置保存到电脑上当前参数在设备中临时保存运行监控和参数设置切换PackTrack重置与恢复原厂设置功能操作说明:在导航栏:设备->重置设备\备份,恢复->恢复原厂设置->恢复原厂默认值待相机重新启动后,恢复原厂设置完成,重新连接相机进行参数设置。
visual studio code使用 手册

visual studio code使用手册一、概述Visual Studio Code(VS Code)是一款强大的代码编辑器,适用于各种编程语言和开发任务。
它具有轻量级、跨平台、高度可定制等特点,是许多开发者的首选工具。
通过本手册,您将了解如何安装和配置VS Code,以及如何使用其丰富的功能来提高编程效率。
二、安装与配置1. 下载和安装访问Visual Studio Code官网,下载对应操作系统的安装程序,然后按照提示完成安装。
2. 启动与关闭双击桌面上的Visual Studio Code图标即可启动编辑器。
编辑器窗口右上角提供了“X”按钮用于关闭窗口。
3. 配置工作区在启动VS Code后,您需要选择或创建一个工作区。
工作区是您存储代码文件的位置。
您可以通过点击左上角的“文件”菜单,选择“新建文件夹”或“打开文件夹”来创建和管理工作区。
三、基本操作1. 打开文件在VS Code中,您可以通过点击左上角的“文件”菜单,选择“打开文件”或“打开文件夹”来打开现有文件或目录。
您也可以使用快捷键Ctrl+O(Windows)或Command+O(Mac)来快速打开文件。
2. 保存文件在您编写代码的过程中,您可以随时点击左上角的“文件”菜单,选择“保存”或“另存为”来保存文件。
您也可以使用快捷键Ctrl+S (Windows)或Command+S(Mac)来快速保存文件。
3. 撤销与重做如果您不小心修改了代码,您可以点击左上角的“编辑”菜单,选择“撤销”或“重做”来恢复或取消修改。
您也可以使用快捷键Ctrl+Z(Windows)或Command+Z(Mac)来撤销操作,使用快捷键Ctrl+Y(Windows)或Command+Y(Mac)来重做操作。
【商品说明书】vs code中文 使用手册

vs code中文使用手册嘿,编程小伙伴们,你们是不是也在寻找一款既强大又贴心的代码编辑器呢? 那就来对地方了!今天,咱们就来聊聊VS Code这位编程界的“全能选手”,看看它如何在中文环境下大放异彩,助你编程效率翻倍!首先,核心观点来了:VS Code,这款由微软出品的开源编辑器,凭借其丰富的插件生态、强大的调试功能以及流畅的操作体验,早已成为无数开发者心中的No.1! 而在中文环境下,它更是如虎添翼,让中文用户也能轻松上手,享受编程的乐趣!一、初识VS Code,中文界面无压力打开VS Code,映入眼帘的是简洁明了的界面。
别担心语言障碍,因为VS Code早就为你准备好了中文语言包!只需简单几步设置,就能将整个界面切换为中文,从此告别繁琐的英文术语,让编程更加亲切自然。
设置方法超简单:点击左下角的齿轮图标,选择“设置”,然后在搜索框中输入“language”,选择“中文(简体)”即可。
怎么样,是不是超贴心?二、插件市场,中文资源任你挑VS Code的强大之处在于其丰富的插件生态。
无论是前端开发、后端服务,还是数据科学、人工智能,你都能在这里找到适合自己的插件。
而且,很多插件都支持中文文档和界面,让你在使用过程中毫无压力。
比如,想要提升代码质量,可以安装“ESLint”插件;想要快速生成代码片段,不妨试试“Code Snippets”插件。
这些插件不仅功能强大,而且中文支持完善,让你的编程之路更加顺畅。
三、调试神器,中文提示更贴心调试代码是编程过程中不可或缺的一环。
VS Code内置的调试工具强大且易用,支持多种编程语言的调试。
更棒的是,它还提供了中文调试提示,让你在调试过程中能够轻松理解错误信息,快速定位问题所在。
比如,在调试JavaScript代码时,VS Code会实时显示变量的值和调用栈信息,并且这些信息都是中文的,让你一目了然。
这样的设计,无疑大大提高了调试效率,让编程变得更加轻松愉快。
【商品说明书】vs code中文 使用手册

vs code中文使用手册嘿,编程小伙伴们,是不是常常被那些全英文的IDE(集成开发环境)搞得头晕目眩?别怕,今天咱们就来聊聊VS Code这款神器,更重要的是——它的中文使用手册! 是不是听起来就让人眼前一亮,心里一暖?首先,咱们得明确一点:VS Code,全称Visual Studio Code,绝对是编程界的“瑞士军刀”,功能强大到没朋友!但如果你对它还只停留在“听说很好用”的阶段,那就太可惜了。
特别是对于那些英语不太溜的小伙伴们,中文版的VS Code简直就是救星啊!一、初见倾心,中文界面超贴心打开VS Code,首先映入眼帘的就是那熟悉的中文界面。
是的,你没看错,从菜单栏到设置项,从代码提示到调试信息,一切都可以是中文的!这下子,再也不用担心看不懂那些晦涩难懂的英文术语了。
安装中文插件(Language Pack for Chinese)后,整个世界都清晰了起来,是不是有种“终于等到你,还好我没放弃”的感觉?二、高效编程,快捷键助你起飞VS Code的快捷键系统简直是为程序员量身定制的加速器。
不过,别担心记不住,因为中文版的使用手册里,每一个快捷键都配备了详细的中文说明。
比如,Ctrl+S(保存)、Ctrl+C(复制)、Ctrl+V(粘贴)这些基础操作,还有更高级的Ctrl+Shift+P(打开命令面板)、Ctrl+K Ctrl+X(折叠所有代码块)等,简直是效率翻倍的神器!你是不是已经迫不及待想要试试了?三、定制你的编程小窝VS Code的强大之处,还在于它的高度可定制性。
中文版的使用手册里,详细讲解了如何根据自己的喜好调整主题、字体、行高、缩进等。
想要一个酷炫的代码编辑环境?没问题!只需几步简单的设置,你就能拥有一个既个性又高效的编程小窝。
而且,别忘了,VS Code还支持各种插件,从代码美化到Git集成,应有尽有,让你的编程之旅更加顺畅无阻!不过,说到这里,我得抛出一个有点争议的话题了:虽然VS Code的中文界面让很多人爱不释手,但也有人认为,学习使用英文界面能提升自己的英语水平,甚至在某些情况下,英文界面能提供更准确的信息。
ld中文使用手册完全版

使用ld********本文档介绍GNU连接器ld的2.14版本.本文档在GNU自由文档许可证下发行.在"GNU自由文档许可证"一章中有关于本许可证的一份拷贝.概述********'ld'把一定量的目标文件跟档案文件连接起来,并重定位它们的数据,连接符号引用.一般,在编译一个程序时,最后一步就是运行'ld'.'ld'能接受连接命令语言文件,这是一种用AT&T的连接编辑命令语言的超集写成的文件,用来在连接的整个过程中提供显式的,全局的控制.本版本的'ld'使用通用BFD库来操作目标文件.这就允许'ld'读取,合并,写入目标文件时,可以使用各种不同的格式,比如,COFF或'a.out'. 不同的格式可以被连接到一起产生一个有效的目标文件.除了它的灵活性,GNU连接器比其它连接器更有用的地方在于它提供了诊断信息. 许多连接器在碰到一个错误的时候立即放弃执行;但'ld'却能够继续执行,以让你发现其他的错误(或者,在某些情况下,得到一个带有错误的输出文件)引用**********GNU连接器'ld'能够处理大量的不同情况,并且跟其他的连接器保持尽可能的兼容.这样,你就拥有更多的选择来控制它的行为.命令行选项====================连接器提供大量的命令行选项,但是,在实际使用中,只有少数被经常使用.比如,'ld'的一个经常的使用场合是在一个标准的Unix系统上连接标准的Unix目标文件.在这样的一个系统上,连接文件'hello.o'如下:ld -o OUTPUT /lib/crt0.o hello.o -lc这告诉'ld'产生一个叫OUTPUT的文件,作为连接文件'/lib/crt0.o'和'hello.o'和库'libc.a'的结果.'libc.a'来自标准的搜索路径.(参阅下文的关于'-l'选项的讨论).有些命令行选项可以在命令行的任何位置出现.但是,那些带有文件名的选项,比如'-l'或者'-T',会让文件在选项出现的位置上被读取. 对于非文件选项,以带不同的参数重复它,不会有进一步的效果,或者覆盖掉前面的相同项.那些多次出现时具有特殊含义的选项会在下文的描述中指出.无参数选项是那些被连接的目标文件和档案文件.它们可能紧随命令行选项,或在它们前面,或者跟它们夹杂在一起,但是一个目标文件参数是不会出现在一个选项跟它的参数之间的.通常,连接器至少引用一个目标文件,但是你可指定其它形式的二进制输入文件,这可以通过'-l','-R'或者脚本命令语言来实现.如果没有任何二进制文件被指定,连接器不会产生任何输出,并给出信息:"缺少输入文件."如果连接器不能识别目标文件的格式,它会假设这些只是连接脚本.以这种方式指定的脚本增加了连接用的主连接脚本的内容(主连接脚本即缺省连接脚本或使用'-T'指定的脚本). 这个特性可以允许连接器连接一些文件,它们看上去既像目标文件,又像档案文件,但实际上只是定义了一些符号值,或者使用'INPUT'或'GROUP'来载入其它的目标文件.需要注意的是,用这种方式指定一个脚本只是增加了主连接脚本的内容;要完全替换掉主连接脚本,需要使用'-T'.对于名称是单个字符的选项,选项参数必须紧跟在选项字母后面,中间不留空,或者也可留有一个空格.对于名称是多个字符的选项,选项前可以有一个或两个破折号;比如,'-trace-symbol'和`--trace-symbol'是等价的. 注意,对于这条规则有一个例外.那些以小写字母'o'开头的多字符选项前面只能是两个破折号,这是为了避免跟选项'-o'混淆. 比如'-omagic'把输出文件的名字定为'magic',而'--omagic'在输出文件中设置NMAGIC 标志.多字符选项的参数必须跟选项名间以一个等于号分开,或者以一个空格分开.比如:`--trace-symbol foo'和`--trace-symbol=foo'是等价的. 多字符选项的名字唯一缩写符也是可以被接受的.注意,如果连接器通过被编译器驱动来间接引用(比如gcc), 那所有的连接器命令行选项前必须加上前缀'-Wl'(或者能被特定编译器驱动接受的其他前缀),就像下面这样:gcc -Wl,--startgroup foo.o bar.o -Wl,--endgroup这很重要,因为否则的话,编译器驱动程序会默认丢掉这些连接选项,产生一个错误的连接.下面是关于被GNU连接器接受的常用命令行开关的一个列表:`-aKEYWORD'这个选项在HP/UX兼容系统上被支持. 参数KEYWORD必须是下面字符串中的一个:`archive',`shared', or `default'. `-aarchive'在功能上跟`-Bstatic'相同,而另外两个关键字功能上跟`-Bdynamic'相同. 这个选项可被多次使用.`-AARCHITECTURE'`--architecture=ARCHITECTURE'在最近发行版本的'ld'中,这个选项只在Intel 960系列架构上有用. 在那种'ld'配置中,参数ARCHITECTURE确定960系列的某一特定架构,启用某些安全措施,并修改档案库的搜索路径.将来的'ld'发行版可能为其它架构系列支持相似的功能.`-b INPUT-formAT'`--format=INPUT-formAT''ld'可以被配置为支持多于一种的目标文件.如果你的'ld'以这种方式被配置,你可以使用'-b'选项为输入目标文件指定二进制格式. 就算'ld'被配置为支持可选目标格式,你不必经常指定这一项,因为'ld'被配置为在每一台机子上把最常用的格式作为默认输入格式. INPUT-formAT是一个字符串,你可能在连接一个不常用的二进制格式文件时需要这个参数.你也可使用'-b'来显式切换格式(在连接不同格式的目标文件时),方法是在每一组特定格式的目标前使用'-b INPUT-formAT'.缺省的格式是从环境变量'GNUTARGET'中得到的.你也可以从一个脚本中定义输入格式,使用的命令是'TARGET'.`-c MRI-COMMANDFILE'`--mri-script=MRI-COMMANDFILE'为了跟MRI生产的连接器兼容,'ld'接受另一种用受限命令语言写成的脚本文件,通过选项'-c'引入MRI 脚本文件;使用'-T'选项是运行用普通'ld'脚本语言写的连接脚本.如果MRI-CMDFILE不存在,'ld'在'-L' 指定的目录中寻找.`-d'`-dc'`-dp'这三个选项是等价的; 多字符形式是为了跟其他连接器兼容才被支持的.它们给普通符号分配空间,即使一个重定位输出文件已经被指定(通过'-r'). 脚本命令`FORCE_COMMON_ALLOCATION'具有同样的效果.`-e ENTRY'`--entry=ENTRY'使用符号ENTRY作为你的程序的开始执行点,而不是使用缺省的进入点.如果没有叫做ENTRY的符号,连接器会企图把ENTRY作为一个数字进行分析,并使用它作为入口地址(数字会被解释为10进制的;你可以使用前导的'0x'强制为16进制,或'0'作为8进制.)`-E'`--export-dynamic'当创建一个动态连接的可执行程序时, 把所有的符号加到动态符号表中.动态符号表是一个符号集,这些符号对于运行时的动态对象是可见的.如果你不使用这个选项,动态符号表中就会只含有那些连接进来的动态对象中用到的符号如果你使用'dlopen'来载入动态对象,它需要引用程序中的符号,那你可能需要在连接程序时用到这个选项.你也可以使用版本脚本来控制哪些符号应当被加到动态符号表中.`-EB'连接big-endian对象. 这会影响缺省输出格式.`-EL'连接little-endian对象. 这会影响缺省输出格式.`-g'忽略. 为了跟其它工具兼容而提供.`-i'执行一个增量连接(跟'-r'等同)`-init NAME'当创建一个ELF可执行文件或共享对象时,当可执行文件或共享对象被加载时,调用NAME, 这是通过把DT_INIT设置成函数的地址实现的. 缺省情况下,连接器使用'_init'作为调用的函数.`-lARCHIVE'`--library=ARCHIVE'增加一个档案文件ARCHIVE到连接的文件列表中.这个选项可以被多次使用. 'ld'会为每一个指定的ARCHIVE搜索它的路径列表,寻找`libARCHIVE.a'对于支持共享库的系统, 'ld'可能还会搜索扩展名不是'.a'库.特别的,在ELF和SunOS系统上,'ld'会在搜索带有'.a'扩展名的库前搜索带'.so'扩展名的库.`-M'`--print-map'打印一个连接位图到标准输出.一个连接位图提供的关于连接的信息有如下一些:* 目标文件和符号被映射到内存的哪些地方.* 普通符号如何被分配空间.* 所有被连接进来的档案文件,还有导致档案文件被包含进来的那个符号.`-n'`--nmagic'关闭所有节的页对齐,如果可能,把输出格式标识为'NMAGIC'.`-N'`--omagic'把text和data节设置为可读写.同时,取消数据节的页对齐,同时,取消对共享库的连接.如果输出格式支持Unix风格的magic number, 把输出标志为'OMAGIC'.`--no-omagic'这个选项执行的操作大部分正好跟'-N'相反.它设置text节只读,强制data节页对齐. 但是,这个选项并不开启连接共享库的功能. 使用'-Bdynamic'开启这个功能.`-o OUTPUT'`--output=OUTPUT'使用OUTPUT作为'ld'产生的程序的名字;如果这个选项没有指定,缺省的输出文件名是'a.out'.脚本命令'OUTPUT'也可以被用来指定输出文件的文件名.`-O LEVEL'如果LEVEL是一个比0大的数值, 'ld'优化输出.这可能会明显多占用时间,所以只有在生成最后的文件时使用.`-q'`--emit-relocs'把重定位节和内容留在完全连接后的可执行文件中. 连接分析和优化工具可能需要这些信息用来进行正确的修改与执行. 这在大的可执行文件中有用.这个选项目前只支持ELF平台.`-r'`--relocateable'产生可重定位的输出, 比如,产生一个输出文件它可再次作为'ld'的输入.这经常被叫做"部分连接". 作为一个副作用,在支持标准Unix魔数的环境中,这个选项会把输出文件的魔数设置为'OMAGIC'. 如果这个选项没有被指定,一个绝对文件就会被产生.当连接C++程序时,这个选项就不会解析构造函数的引用;要解析,必须使用'-Ur'如果输入文件跟输出文件的格式不同,只有在输入文件不含有重定位信息的时候部分连接才被支持.输出格式不同的时候会有更多的限制.比如,有些'a.out'的格式在输入文件是其他格式的时候完全不支持部分连接.这个选项跟'-i'等效.`-R FILENAME'`--just-symbols=FILENAME'从FILENAME中读取符号名跟它们的值,但不重位这个文件,或者根本不把它包含在输出文件中.这就允许你的输出文件引用其它程序中定义的绝对内存地址.你可以多次使用这个选项.为了跟其他ELF连接器兼容,如果'-R'选项后面跟有一个目录名,而不是一个文件名,它会被处理成'-rpath'选项.`-s'`--strip-all'忽略输出文件中所有的符号信息.`-S'`--strip-debug'忽略输出文件中所有的调试符号信息(但不是所有符号).`-t'`--trace'打印'ld'处理的所有输入文件的名字.`-T SCRIPTFILE'`--script=SCRIPTFILE'把SCRIPTFILE作为连接脚本使用. 这个脚本会替代'ld'的缺省连接脚本(而不是增加它的内容),所以命令文件必须指定所有需要的东西以精确描述输出文件. 如果SCRIPTFILE在当前目录下不存在,'ld' 会在'-L'选项指定的所有目录下去寻找.多个'-T'选项会使内容累积.`-u SYMBOL'`--undefined=SYMBOL'强制SYMBOL在输出文件中作为一个无定义的符号被输入.这样做会有一些效果,比如,会引发从标准库中连接更多的模块. '-u'可以以不同的参数反复使用,以输入多个无定义的符号.这个选项跟连接脚本命令中的'EXTERN'是等效的.`-Ur'对于不是C++的程序,这个选项跟'-r'是等效的: 它产生可重定位的输出,比如,一个输出文件它可以再次作为'ld'的输入. 当连接C++程序时,'-Ur'解析构造函数的引用,跟'-r'不同. 但如果在一些用'-Ur' 连接过的文件上再次使用'-Ur',它不会工作,因为一旦构造函数表被建立,它不能被添加内容.请只在最后一遍连接的时候使用'-Ur', 对其它的,只使用'-r'.`--unique[=SECTION]'对于所有匹配SECTION的输入节,在输出文件中都各自创建单独的节,或者,如果可选的通配符SECTION 参数丢失了,为每一个孤儿输入节创建一个输出节. 一个孤儿节是一个连接脚本中没有指定的节.你可以在命令行上多次使用这个选项; 它阻止对同名输入节的合并,在连接脚本中重载输出节分配.`-v'`--version'`-V'显示'ld'的版本. '-V'选项同时会列出支持的模拟器.`-x'`--discard-all'删除所有的本地符号.`-X'`--discard-locals'删除所有的临时本地符号.对于大多数目标平台,就是所有的名字以'L'开头的本地符号.`-y SYMBOL'`--trace-symbol=SYMBOL'打印出所有SYMBOL出现的被连接文件的名字. 这个选项可以被多次使用. 在很多系统中,这在预先确定底线时很有必要.当你拥有一个未定义的符号,但不知道这个引用出自哪里的时候,这个选项很有用.`-Y PATH'为缺省的库搜索路径增加一条路径.这个选项是为了跟Solaris兼容.`-z KEYWORD'能被识别的关键字包括'initfirst', 'interpose', 'loadfltr',`nodefaultlib', `nodelete',`nodlopen', `nodump', `now', `origin',`combreloc', `nocombreloc' and `nocopyreloc'. 为了跟Solaris兼容,所有其它的关键字都被忽略. 'initfirst'标志一个对象,使它在运行时,在所有其他对象之前被初始化. 'interpose'标志一个对象,使它的符号表放在所有其他符号之前,作为主要的执行者.'loadfltr'标志一个对象, 使它的过滤器在运行时立即被处理.'nodefaultlib'标志一个对象,使在搜索本对象所依赖的库时,忽略所有缺省库搜索路径. 'nodelete'标志一个对象,使它在运行时不会被从内存中删除.'nodlopen'标志一个对象,使这个对象不可以通过'dlopen'载入.'nodump'标志一个对象,使它不能被'dldump'转储. 'now'标志一个对象,使它成为非懒惰运行时绑定对象. 'origin'标志一些可能含有$ORIGIN的对象,'defs'不允许无定义符号. 'muldefs'允许重定义. 'comberloc'组合多个重定位节,重新排布它们,让动态符号可见. 'nocomberloc'使多个重定位节组合无效. 'nocopyreloc'使重定位拷贝后的结果无效.`-( ARCHIVES -)'`--start-group ARCHIVES --end-group'ARCHIVES应当是一个关于档案文件的列表. 它们可以是显式的文件名,或者'-l'选项.这些指定的档案文件会被多遍搜索,直到没有新的无定义引用被创建. 通常,一个档案文件只会被搜索一次. 但如果这个档案文件中的一个符号需要被用来解析一个档案中的目标引用到的无定义的符号,而这个符号在命令行上的后面某个档案文件中出现, 连接器不能解析这个引用. 把这些档案文件分组后,它们都可被反复搜索直到所有可能的引用都被解析了为止.使用这个选项有一个很大的运行开销. 只有在无法避免在多个档案文件中使用循环引用时才用它.`--accept-unknown-input-arch'`--no-accept-unknown-input-arch'告诉连接器接受那些架构不能被识别的输入文件. 但前提假设是用户知道他们在做什么,并且是故意要连接这些未知的输入文件. 在版本2.14之前,这个是连接器的缺省行为. 从版本2.14以后的,缺省行为是拒绝这类输入文件, 所以`--accept-unknown-input-arch'选项被用来恢复旧的行为.`-assert KEYWORD'这个选项被忽略,只是用来跟SunOS保持兼容.`-Bdynamic'`-dy'`-call_shared'连接动态链接库. 这个仅仅在支持共享库的平台上有用.在这些平台上,这个选项通常是默认行为. 这个选项的不同形式是为了跟不同的系统保持兼容. 你可以在命令行上多次使用这个选项:它影响紧随其后的'-l'选项的库搜索.`-Bgroup'在动态节的'DT_FLAGS_1'入口上设置'DF_1_GROUP'标志.这会让运行时连接器在处理在这个对象和它的相关部分搜索时只在组中. '--no-undefined'是隐式的. 这个选项只在支持共享库的ELF平台上有用.`-Bstatic'`-dn'`-non_shared'`-static'不连接共享库. 这个仅仅在支持共享库的平台上有用. 这个选项的不同形式是为了跟不同的系统保持兼容. 你可以在命令行上多次使用这个选项:它影响紧随其后的'-l'选项的库搜索.`-Bsymbolic'当创建一个共享库时, 把对全局符号的引用绑定到共享库中的定义(如果有), 通常, 一个连接共享库的程序重载共享库中的定义是可能的. 这个选项只在支持共享库的ELF平台上有用.`--check-sections'`--no-check-sections'让连接器在节地址被分配后不要去检查节地址是否重叠.通常,连接器会执行这种检查,如果它发现了任何重叠,它会产生相应的错误信息. 连接器知道也允许节的重叠. 缺省的行为可以使用命令行开关`--check-sections'来恢复.`--cref'输出一个交叉引用表. 如果一个连接器位图文件被产生, 交叉引用表被打印到位图文件. 否则, 它被打印到标准输出.表的格式相当的简单, 所以,如果需要,可以通过一个脚本很轻易地处理它. 符号是以名字被打印输出,存储. 对于每一个符号,给出一个文件名列表. 如果符号被定义了, 列出的第一个文件是符号定义的所在.接下来的文件包含符号的引用.`--no-define-common'这个选项限制对普通符号的地址分配. 脚本命令`INHIBIT_COMMON_ALLOCATION'具有同等的效果.`--no-define-common'选项允许从输出文件的类型选择中确定对普通符号的地址分配; 否则, 一个非重定位输出类型强制为普通符号分配地址. 使用'--no-define-common'允许那些从共享库中引用的普通符号只在主程序中被分配地址. 这会消除在共享库中的无用的副本的空间, 同时,也防止了在有多个指定了搜索路径的动态模块在进行运行时符号解析时引起的混乱.`--defsym SYMBOL=EXPRESSION'在输出文件中建立一个全局符号,这个符号拥有一个EXPRESSION指定的绝对地址. 你可以多次使用这个选项定义多个符号. EXPRESSION支持一个受限形式的算术运算:你可以给出一个十六进制常数或者一个已存在符号的名字,或者使用'+'和'-'来加或减十六进制常数或符号. 如果你需要更多的表达式,可以考虑在脚本中使用连接器命令语言, 注意在SYMBOL,=和EXPRESSION之间不允许有空格.`--demangle[=style]'`--no-demangle'这些选项控制是否在错误信息和其它的输出中重组符号名. 当连接器被告知要重组, 它会试图把符号名以一种可读的形式的展现: 如果符号被以目标文件格式使用,它剥去前导的下划线,并且把C++形式的符号名转换成用户可读的名字. 不同的编译器有不同的重组形式. 可选的重组形式参数可以被用来为你的编译器选择一个相应的重组形式. 连接器会以缺省形式重组直至环境变量`COLLECT_NO_DEMANGLE'被设置. 这些选项可以被用来重载缺省的设置.`--dynamic-linker FILE'设置动态连接器的名字. 这个只在产生动态连接的ELF可执行文件时有效. 缺省的动态连接器通常是正确的; 除非你知道你在干什么,不要使用这个选项.`--embedded-relocs'这个选项只在连接MIPS嵌入式PIC代码时有效, 这些代码必须是由GNU的编译器跟汇编器通过-membedded-pic选项生成的. 它导致连接器产生一个表,这个表被用来在运行时重定位所有的被静态初始化为指针值的数据.`--fatal-warnings'把所有的警告视为错误.`--force-exe-suffix'确保输出文件有一个.exe后缀.如果一个被成功完整连接的输出文件不带有一个'.exe'或'.dll'后缀, 这个选项确保连接器把输出文件拷贝成带有'.exe'后缀的同名文件. 这个选项在使用微软系统来编译未经修改的Unix的makefile时很有用, 因为有些版本的windows不会运行一个不带有'.exe'后缀的映像.`--no-gc-sections'`--gc-sections'允许对未使用的输入节的碎片收集. 在不支持这个选项的平台上,被忽略. 这个选项不能跟 '-r'选项共存也不能被用来进行动态连接. 缺省行为可以用`--no-gc-sections'进行恢复.`--help'在标准输出上打印一个命令行选项概要,然后退出.`--target-help'打印一个所有目标平台相关的选项的概要,然后退出.`-Map MAPFILE'打印一个连接位图到文件MAPFILE中. 参阅上面关于'-M'选项的描述.`--no-keep-memory''ld'通常会以速度优先于内存使用的方式优化程序,这是通过把输入文件的符号表放在内存缓冲中实现的, 这个选项告诉'ld'以内存使用优先来优化, 尽可能的减小符号表的重读. 这在'ld'在连接一个大文件时超出内存限制时有用.`--no-undefined'`-z defs'通常,当创建一个非符号共享库时, 无定义的符号允许出现,并留待运行时连接器去解决. 这个选项关闭这样的无定义符号的使用. 开关`--no-allow-shlib-undefined'控制共享对象被连接进共享库时的行为.`--allow-multiple-definition'`-z muldefs'通常,当一个符号被定义多次时, 连接器会报告一个致命错误. 这些选项允许重定义并且第一个定义被使用`--allow-shlib-undefined'`--no-allow-shlib-undefined'允许(缺省)或不允许无定义符号存在于共享对象中. 这个开关的设置会重载'--no-undefined',这里只关注共享对象. 这样,如果'--no-undefined'被设置,但'--no-allow-shlib-undefined'未被设置, 连锁反应是存在于规则对象文件中的无定义的符号会引起一个错误,但是在共享对象中的未定义的符号会被忽略.把`--allow-shlib-undefined'设置为缺省的原因是在连接时指定的共享对象并不一定是载入时可载入的那个,所以,符号可能要到载入时间才被解析.`--no-undefined-version'通常当一个符号有一个未定义的版本时,连接器会忽略它. 这个选项不允许符号有未定义的版本,并且碰到这种情况,会报告一个严重错误.`--no-warn-mismatch'通常, 如果你因为一些原因,企图把一些不匹配的输入文件连接起来的时候,'ld'会给出一个错误,可能这些文件是因为由不同的处理器编译. 这个选项告诉'ld'应当对这样的错误默认允许. 这个选项必须小心使用.`--no-whole-archive'为后面的档案文件关闭'--whole-archive'选项的影响.`--noinhibit-exec'当一个可执行文件还可以使用时,就保留它. 通常,连接器如果在连接过程中遇到了错误,就不会产生输出文件;当它遇上错误时,它会退出而不写输出文件.`-nostdlib'仅搜索那些在命令行上显式指定的库路径. 在连接脚本中(包含在命令行上指定的连接脚本)指定的库路径都被忽略.`--oformat OUTPUT-formAT''ld'可以被配置为支持多于一种的目标文件. 如果你的'ld'以这种方式被配置,你可以使用'--oformat' 选项来指定输出目标文件的二进制格式.就算'ld'被配置为支持多种目标格式,你也不必指定这个项,因为'ld'应当被配置为把最常用的输出格式作为默认格式. OUTPUT-formAT是一个文本串,是被BFD库支持的一个特定格式的名字.脚本命令'OUTPUT_formAT'也可以指定输出格式,但这个选项可以覆盖它.`-qmagic'这个选项被忽略,只是为了跟Linux保持兼容.`-Qy'这个选项被忽略,只是为了跟SVR4保持兼容.`--relax'一个机器相关的选项. 只有在少数平台上,这个选项被支持.在某些平台上,'--relax'选项在连接器解析程序中的地址时执行可能的全局优化, 比如松散地址模式和在输出文件中合成新的指令.在某些平台上,连接时全局优化会进行符号调试导致程序不能运行.在不支持这个选项的平台上,'--relax'被接受,但被忽略.`--retain-symbols-file FILENAME'只保留在FILENAME中列出的那些符号,丢弃所有其他的. FILENAME是一个简单地平坦模式文件, 一个符号占一行.这个选项在那些会逐步积累起一个大的全局符号表的系统中(比如 VxWorks)会很有用,它能有效地节约内存空间.'--retain-symbols-file'不丢弃未定义的符号,和需要重定位的符号.你可能在命令行上只指定'--retain-symbol-file'一次, 它覆盖'-s'和'-S'的功能.`-rpath DIR'为运行时库的搜索路径增加一个目录. 这个在连接带有共享库的ELF可执行文件时有用. '-rpath'的所有参数会被连接起来传递给运行时连接器, 运行时连接器在运行时用它们定位共享对象. '-rpath'选项在定位那些在连接参数指定的共享对象需要的共享对象时也很有用; 参阅关于'-rpath-link'选项的描述, 如果在连接一个ELF 可执行文件时不使用'-rpath'选项,那些环境变量'LD_RUN_PATH'选项就会被使用.'-rptah'选项也可以使用在SunOS上. 缺省地,在SunOS上,连接器会从所有的'-L'选项中形成一个运行时搜索路径.如果使用了'-rpath'选项, 那运行时搜索路径就只从'-rpath'选项中得到, 忽略'-L'选项. 这在使用GCC 时非常有用, 它会用上很多的'-L'选项,而这些路径很可能就是NFS挂上去的文件系统中.为了同ELF的连接器兼容, 如果'-R'选面后面跟有一个目录名, 而不是一个文件名,那它也会被处理成'-rpath'选项.`-rpath-link DIR'当在SunOS上使用ELF时,一个共享库可能会用到另一个共享库. 当'ld -share'把一个共享库作为一个输入文件连接时就有可能发生这种情况.当一个连接器在作非共享,不可重定位连接时,如果遇上这种依赖情况,它会自动定位需要的共享库,然后把它包含在连接中, 如果在这种情况中,它没有被显式包含, 那'-rpath-link'选项指定优先搜索的一组路径名.这个选项必须小心使用,因为它会覆盖那些可能已经被编译进共享库中的搜索路径. 在这种情况下,它就有可能使用一个非内部的不同的搜索路径.连接器使用下面的搜索路径来定位需要的共享库:1. 所有由'-rpath-link'选项指定的搜索路径.2. 所有由'-rpath'指定的搜索路径. '-rpath'跟'-rpath_link'的不同之处在于,由'-rpath'指定的路径被包含在可执行文件中,并在运行时使用, 而'-rpath-link'选项仅仅在连接时起作用. 它只用于本地连接器.3. 在一个ELF系统中, 如果'-rpath'和'rpath-link'选项没有被使用, 会搜索环境变量'LD_RUN_PATH'的内容.它也只。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Datalogic 固定式工业条码阅读器 Matrix N 系列 DL.CODE 调试说明2021 年 9 月 6 日Datalogic DL.CODE 调试说明目录一、软件下载 (1)二、连接设备 (1)一、控制盒接线 (1)二、读码器接线 (1)3、软件连接 (2)三、参数设置 (4)一、代码设置 (4)1.1肯定视野 (4)1.2选择条码类型 (4)1.3图像读码优化 (5)1.4代码过滤 (5)二、图像设置 (6)3、触发设置(相位设置) (6)3.1相位模式 (6)3.2“慢慢模式”的触发设置 (7)3.3其他触发方式设置···································8 4、阅读成功设置 (8)4.1代码过滤 (8)4.2多个条码输出.......................................9 五、数据格式设置.. (9)5.1输出字符格式设置 (9)5.2输出通道选择 (11)5.3图像保留设置 (11)5.4输出设置···········································12 六、保留配置 (13)四、组网设置 (13)一、接线方式 (13)二、软件设置 (15)2.1更改软件权限 (15)2.2组网设定 (15)2.3配置保留 (16)五、其他字符设定 (17)一、条码距离符添加 (17)二、添加条码坐标 (18)六、设备恢复出厂设置 (19)一、硬件恢复出厂 (19)二、软件恢复出厂 (20)一、软件下载Datalogic 固定式工业条码阅读器 Matrix 410N 系列所应用的调试软件为DL.CODE 。
用户可以自行从 Datalogic 官网上进行下载,下载地址为:datalogic/chn/%E4%BA%A7%E5%93%81/manufacturing-healthc are-transportation-logistics/%E5%9B%BA%E5%AE%9A%E5%BC%8F%E5%B7%A5%E4%B8%9A%E6%9D%A1%E7%A0%81%E9%98%85%E8%AF%BB%E5%99%A8/matrix-300n-pd-659.html二、连接设备一、控制盒接线CBX100 控制盒内部如图 2.1,POWER 为外部 24V 供电接线端子;TRIGGER、INPUT2 为外部触发光电信号接线端子;OUTPUTS 为输出接线端子;ID-NET 为组网接口,九针插口和 AUX 为 232 辅助接口;MAIN 为串口主接口,可接为 485 和232 方式。
图 2.1二、读码器接线读码器接线如图 2.2,黑色圈内为电源 I/O 线接口,用于设备和控制盒连接;第1页红色圈内为以太网线接口,用于设备和工控机连接。
图 2.2设备正确连接通电后,设备指示灯会常亮,如图 2.3:图 2.33、软件连接设备连接后,双击桌面上图标,打开应用软件进入界面,如图 2.4:图 2.4进入界面稍等或点击图标查找设备,会出现所连接的设备信息,点击,出现设备IP及工控机IP,(设备的初始IP为:192.168.3.100)图2.5:图 2.6并按照设备信息更改工控机 IP(图 2.7),将 IP 地址改成同一网段。
图 2.7三、参数设置更改完 IP 以后。
重启软件,从头进入软件连接设备。
一、代码设置1.1 肯定视野打开软件后,会直接进入到代码设置页面,出现图像实时读取的状态画面(图 3.1),点击,将图像读取暂停,保证条码在视野内。
图 3.11.2,选择条码类型。
在“代码设置”内(图3.2),按照现场需要读取的条码种类进行选择,若是是条形码,就点击进行选择;若是是二维码,则点击进行选择。
将不需要的条码类型,点击进行删除。
若是是 DM 码或 DPM,则需点击进行代码自学习。
若是需要读取多个不同型号的条码,则根据实际情况进行选择。
图 3.21.3 图像读码优化为了提高读码的成功率,需要按照所读取的条码材质、颜色进行优化设置。
1.4 代码过滤当视野内出现多个同一型号的条码,但字符个数、内容不同,只需其中一个条码时,可通过“代码过滤器”进行过滤设置。
二、图像设置为保证稳定的读码成功率,需要一个清楚的视野。
将读码器安装在要求的高度上,通过调节镜头上的光圈和焦距来调整视野的清楚度。
为避免因材质问题造成反光现象影响读码,在安装读码器时,最好将读码器倾斜 15°左右。
然后点击“图像设置”,通过调整曝光时间、增益和增益倍数来调整视野的亮度,以提高读取率,直至读取效果最佳为止。
但在运动读取的进程中,曝光时间不宜太高,以避免影响读码器的读取速度。
为查看所拍的条码是不是清楚,可点击放大条码,来观察图像质量。
3、触发设置(阅读相位)3.1 相位模式相机的读取模式主要分为“持续模式”、“单次模式”、“慢慢模式”。
“连续模式”为读码器持续工作,不需要外部触发,主要用于图像查找及初步伐试。
“单次模式”为触发后只拍一次,在高速、精准及条码固定不出视野的情况下应用。
“慢慢模式”需要光电、PLC 等外部触发信号,主要用于读码器的工作运行中。
按照现场需要在第二项“阅读相位”内选择所需要的运行模式。
3.2“慢慢模式”的触发设置。
在接线盒内触发接线端子为“trigger”时,为触发 1;当接线端子为“input2”时,为触发 2。
3.2.1 相位打开选择“慢慢模式”后,点击“相位打开”,选择读码器的触发工作方式为“前沿”仍是“后沿”,(图 a)。
图 a3.2.2 相位关闭选择“慢慢模式”后,点击“相位关闭”,选择读码器的停止工作方式为“前沿”仍是“后沿”。
当产品太长,而条码在头部时,可选择“良好的阅读”使读码器停止工作。
(图 b)图 b3.3 其他触发方式设置当在现场无法安装光电时,可选择以太网触发或是 232 串口触发。
选择后可别离点击“相位打开”和“相位关闭”,设置所需触发传输的字符。
(图c)图c4、阅读成功设置4.1 代码过滤在第二项内选择“成功阅读设置”,点击自己所读取的条码类型,在右边“代码过滤器”内选择限定需要读取的条码的条件,如可以设定条码的字符个图 3.54.2 多个条码输出若是需要一次读取、输出多个字符串,则需要选择左侧的“”,在右边可以设定最大\最小估计代码的个数。
五、数据格式设置5.1 输出字符格式设置条码信息读取后,需对输出的信息内容的格式进行更改或添加字符串的起始和终止符,以便于区分字符串。
5.1.1 成功信息字符设置在第三项“数据格式内”点击“信息 1”为阅读成功的数据格式设置。
点击后在右边进行选择设置所需要的字符串的字头及字尾。
5.1.2 失败信息字符设置“信息2”为阅读失败的数据格式设置。
选择以后,可在右边进行选择设置自己所需的内容,也可进行输入,如失败输出“NO READ”等。
5.2 输出通道选择在现场与上位机传输信息的方式咱们称之为“输出通道”,Matrix 系列支持TCP/IP、RS232 等通信协议,可选择进行添加所需的传输方式,并在右边查看通讯所需的端口号或波特率等信息。
5.3 图像保留设置若是需要保留图像,则需选择进行添加图像保存条件,在右边进行设置图像保留的路径及条件。
5.4 输出设置第三项第二部份则为设置输出的激活状态,左侧的“输出 1”为读取失败的“激活”或“停用”的设置,“输出 2”为成功的输出设置,“绿点”则为成功读取的标志,读取成功后,设备会亮绿灯,亮的时间则可按照现场所需进行调整。
此处设置主要配合控制盒内的“OUTPUT”输出接报警灯用。
输出 2 的超时设置则是输出报警灯亮的时间。
六、保留配置所有参数设置完成后,需将配置进行保留,且必需将参数保存到设备内。
在上方工具栏内有保留配置的各类路径。
选择保留到设备将配置依照现场所需更更名称,如是最终程序也可选为“设置为启动配置”,以方便设备断电重启后直接打开此配置进行应用。
若是需要将程序备份,也可保留到 PC,将程序进行备份,以备后用。
四、组网设置当在有些现场需要读多个条码,而条码之间却距离较大,并需要一路传输数据到同一台上位机,但一个读码器视野又不能知足要求时,则需要进行组网设置。
Datalogic 自主研发的专利应用内部组网设置 ID-NET,不需增加其他配件,只要设备内部支持 ID-NET,且软件版本一致,即可进行组网。
进行组网后的读码器分为主头和从头,主头只用一个,用来传输数据和控制触发,从头可以有多个,只负责读码,并将读取到的数据传输给主头。
一、接线方式ID-NET 组网需要再 CBX 系列接线盒内进行配置,接线方式,接线方式如下图:主头 ID-NET 接线方式从头 ID-NET 接线方式二、软件设置2.1 更改软件权限组网后需对软件安装权限进行更改,以便能配置组网设备。
点击“选项”-“更改用户”-改成“安装程序-专家”2.2 组网设定连接上设备以后,在操作界面上选择“设置内部组网设置”之后点击“默许同步相位模式配置”,即可进入配置界面。
“默许同步相位模式配置”可以只利用一个外部触发来控制组网的读码器进行工作。
设置内部组网设置默许同步相位模式设置2.3 配置保留在主头上设置的参数可通过保留设置同步传输到从头上,但图像位置设置还需单独连接从头进行调试。
保留参数时需勾选下方的“在从站上复制主站参数”,然后在进行肯定。
五、其他字符设定一、条码距离符添加当在一个读码器内同时读取两个条码,但需要自概念字符将两个条码内容间隔区分开时,需要添加“估计代码”进行自概念字符设置。
1.1 在“代码设置”内添加两个所需读取的条码。
1.2 在“数据格式”内添加“自概念字段”,并将其拖拽至已有的两个“预计代码”之间。
并在右边设置“自概念字符串”,选择适合的距离符。