品牌
经销商厂商性质
上海所在地
Bently PLC 3500/15 125840-02
面议Bently PLC 3500/92
面议Bently PLC 3500/60
面议Bently PLC 3500/50
面议Bently PLC 3500/42 PWA 176449-01
面议Bently PLC 3500/32 PWA 125712-01
面议Bently PLC 3500/22 PWA 138607-01
面议TRICONEX PLC 7400102-100
面议TRICONEX PLC 7400101-100
面议TRICONEX PLC 4329
面议TRICONEX PLC 3664
面议TRICONEX PLC 3503E
面议Philips PM3240设计仿真
在本文的设计仿真中,由于用到Philips PM3240图像文件的解析和图像显示,因此借助MATLAB 和Modelsim 软件,通过文件读写的方式实现的联合仿真,可使仿真处理更加便捷和直观。其中,MATLAB 用来把图像文件转换为输入的像素,以及显示输出的子图像;Modelsim 用来仿真和验证FPGA 设计是否正确。
本文使用Philips PM3240和Modelsim 进行联合仿真,主要有以下三个步骤。*步,在MATLAB 中编写m 文件,读取bmp 位图文件并把像素数据写入文件datain.txt 中,作为ModelSim仿真的输入激励信号。第二步,在ModelSim 中,用VHDL 编写Testbench 测试文件,读取datain.txt 文件,产生与CCD_CLK 同步的像素信号;编写DO 文件进行自动化仿真,再把仿真输出的子图像数据保存在dataout.txt 文件中。第三步,在MATLAB 中编写m 文件,解析dataout.txt 文件,依次显示为16×16 的黑白图片序列,确定仿真结果是否正确。本设计仿真输入的图像及输出的子图像序列,如图5 所示。从仿真结果可知,设计方法是正确的,仿真结果符合设计功能的要求。
3 结束语
Philips PM3240应用线阵CCD 图像传感器进行产品检测时,连续、高速地输出子图像序列是*的重要环节,采用FPGA 实现子图像序列的提取和输出,有多种不同的设计方法。本文采用“图像转置缓冲区”和状态机的方式,来实现系统所要求的子图像提取和输出的功能,并用MATLAB 和ModelSim 工具软件对设计进行了联合仿真,该方法具有FPGA 资源占用少、结构简单、高速处理,以及便捷和直观的特点,对其他类似的FPGA 设计项目有很好的参考作用。
Siemens Simovert 6SC6030-2AA02 D165-D165/25 M5REQ
Binder KB 240 WTC KB240 Incubator Klimaschrank
Siemens S7 6ES7-441-1AA03-0AE0 6ES7441-1AA03-0AE0
SWAC SBT32 S4 SBT 32 S4 Bedientableau Panel
Siemens Simatic S7 Panel PP17-II 6AV3688-3ED13-0AX0
Siemens S7 6ES7422-1BL00-0AA0 6ES7-422-1BL00-0AA0 St.04
Siemens Simodrive 611 6SN1118-0DM31-0AA1 NEU Versiegelt
Siemens Simatic S5 WF721E 6FM1721-3AA10 Anzeigebaugrupp
Siemens Simodrive 611 6SN1118-0DH22-0AA0 Version D
Siemens Simatic S5 IP242B 6ES5242-1AA41 6ES5-242-1AA41