📄 ddp2230.projector
字号:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<groupbox x=10 y=110 width=350 height=95 value="Status/Enable"/>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<text x="l+10" y="t+25" value="Film lock" format=text/>
<checkbox x="l+90" y=t id=pc_dei_statuslocked height=16 />
<button x="l+145" y=t text="Get film lock" action=read options=DEI_LockStatus width=90 />
<text x="l-235" y="t+30" value="DEI enable" format=text/>
<checkbox x="l+90" y=t id=pc_dei_enable height=16 />
<button x="l+45" y=t text="Set enable" action=write options=DEI_Enable width=90 />
<button x="l+100" y=t text="Get enable" action=read options=DEI_Enable width=90 />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<groupbox x=10 y=215 width=350 height=65 value="Interpolation strength LUT"/>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<droplist x="l+10" y="t+25" width=125 list="Table0,Table1,Table2,Table3,Table4,Table5,Table6,Table7" value="Table0" id=pc_dei_interpolation_lut/>
<button x="l+135" y=t text="Set LUT" action=write options=DEI_Interpolation width=90 />
<button x="l+100" y=t text="Get LUT" action=read options=DEI_Interpolation width=90 />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<groupbox x=10 y=290 width=350 height=65 value="Motion Adaptive Mode"/>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<droplist x="l+10" y="t+25" width=125 list="Motion Adaptive,Field Jam,Scaled Field" value="Motion Adaptive" id=pc_dei_motionadaptive_mode/>
<button x="l+135" y=t text="Set mode" action=write options=DEI_MotionMode width=90 />
<button x="l+100" y=t text="Get mode" action=read options=DEI_MotionMode width=90 />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<groupbox x=10 y=365 width=350 height=65 value="Film Mode Processing"/>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<droplist x="l+10" y="t+25" width=125 list="Disable,Auto 3:2 Pulldown,Auto 2:2 Pulldown,Manual 3:2 Pulldown,Manual 2:2 Pulldown,Software 3:2,Software 2:2" value="Disable" id=pc_dei_film_mode/>
<button x="l+135" y=t text="Set film mode" action=write options=DEI_FilmMode width=90 />
<button x="l+100" y=t text="Get film mode" action=read options=DEI_FilmMode width=90 />
</page>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~ DISPLAY (GUI) ~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<page id="Display">
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<groupbox x=10 y=10 width=375 height=275 value="Display Primary Image"/>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<groupbox x="l+10" y="t+20" width=355 height=90 value="Cropped Area Dimensions (wrt Active Area)"/>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<text x="l+15" y="t+25" value="Start Pixel:" format=text/>
<edit x="l+95" y="t" width=40 value=0 id=pc_dispcropx0 />
<text x="l+70" y="t" value="Start Line:" format=text/>
<edit x="l+95" y="t" width=40 value=0 id=pc_dispcropy0 />
<text x="l-260" y="t+35" value="Pixels Per Line:" format=text/>
<edit x="l+95" y="t" width=40 value=0 id=pc_dispcropx1 />
<text x="l+70" y="t" value="Lines Per Frame:" format=text/>
<edit x="l+95" y="t" width=40 value=0 id=pc_dispcropy1 />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<groupbox x="l-275" y="t+35" width=355 height=90 value="Display Area Dimensions (wrt DMD)"/>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<text x="l+15" y="t+25" value="Start Pixel:" format=text/>
<edit x="l+95" y="t" width=40 value=0 id=pc_dispoutx0 />
<text x="l+70" y="t" value="Start Line:" format=text/>
<edit x="l+95" y="t" width=40 value=0 id=pc_dispouty0 />
<text x="l-260" y="t+35" value="Pixels Per Line:" format=text/>
<edit x="l+95" y="t" width=40 value=0 id=pc_dispoutx1 />
<text x="l+70" y="t" value="Lines Per Frame:" format=text/>
<edit x="l+95" y="t" width=40 value=0 id=pc_dispouty1 />
<radio x="l-265" y="t+35" text="Use Output Display Coordinates" style=group id=pc_dispusecoord value=true/>
<radio x="l+200" y="t" text="Center Output Display" style="!group" id=pc_dispcenter/>
<button x="l-180" y="t+30" text="Set Display Config" action=write options=DISP_PrimaryDisplay width=125/>
<button x="l+135" y=t text="Get Display Config" action=read options=DISP_PrimaryDisplay width=125/>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<groupbox x=10 y=295 width=375 height=260 value="Keystone"/>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<checkbox x="l+30" y="t+20" id=pc_dispkeyenable height=16 />
<text x="l+20" y="t" value="Enable" format=text/>
<button x="l+50" y="t" width=95 text="Enable" action=write options=DISP_KeyEnable />
<button x="l+115" y="t" width=95 text="Is Enabled?" action=read options=DISP_KeyEnable />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<groupbox x="l-205" y="t+30" width=355 height=110 value="Angle Keystone"/>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<text x="l+20" y="t+20" value="Pitch" format=text/>
<edit x="l" y="t+20" width=80 value=0 id=pc_dispkeypitch />
<text x="l+110" y="t-20" value="Throw Ratio" format=text/>
<edit x="l" y="t+20" width=80 value=0 id=pc_dispkeythrowratio />
<text x="l+110" y="t-20" value="DMD Offset" format=text/>
<edit x="l" y="t+20" width=80 value=0 id=pc_dispkeydmdoffset />
<button x="l-200" y="t+35" text="Set Keystone" action=write options=DISP_KeyAngle width=125 />
<button x="l+135" y=t text="Get Keystone" action=read options=DISP_KeyAngle width=125 />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<groupbox x="l-175" y="t+40" width=355 height=80 value="Pitch Range"/>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<text x="l+20" y="t+20" value="Min Pitch" format=text/>
<edit x="l" y="t+20" width=50 value=0 id=pc_dispkeyminpitch />
<text x="l+70" y="t-20" value="Max Pitch" format=text/>
<edit x="l" y="t+20" width=50 value=0 id=pc_dispkeymaxpitch />
<button x="l+85" y="t" text="Get Pitch Range" action=read options=DISP_KeyPitch width=125 />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<groupbox x=395 y=10 width=290 height=90 value="Set Primary Channel Source"/>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<text x="l+10" y="t+25" value="Display Source" format=text/>
<droplist x="l+100" y="t" width=165 list="EXTERNAL_SOURCE,SOLID_FIELD,SPLASH" value="EXTERNAL_SOURCE" id=pc_disp_primarysource/>
<button x="l-100" y="t+30" text="Set source" action=write options=DISP_PrimarySource width=125 />
<button x="l+135" y=t text="Get source" action=read options=DISP_PrimarySource width=125 />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<groupbox x=395 y=110 width=290 height=155 value="Scaling Filter"/>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<text x="l+10" y="t+25" value="Filter" format=text/>
<droplist x="l+100" y="t" width=165 list="VIDEO_UPSCALING,VIDEO_DOWNSCALING,GRAPHICS_UPSCALING,GRAPHICS_DOWNSCALING" value="VIDEO_UPSCALING" id=pc_dispscalingfilter/>
<button x="l-100" y="t+30" text="Set Filter" action=write options=DISP_ScalingFilter width=125 />
<button x="l+135" y=t text="Get Filter" action=read options=DISP_ScalingFilter width=125 />
<text x="l-135" y="t+40" value="Scaling Ringing Minimization" format=text/>
<checkbox x=l y="t+20" id=pc_dispringingminimization height=16 />
<text x="l+20" y="t" value="Enable" format=text/>
<button x="l+50" y="t" width=90 text="Enable" action=write options=DISP_ScalingRingingMinimizationEnable />
<button x="l+100" y="t" width=90 text="Is Enabled?" action=read options=DISP_ScalingRingingMinimizationEnable />
</page>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~ DMD (GUI) ~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<page id=DMD>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<groupbox x=10 y=10 width=325 height=85 value="Image Flip"/>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<text x="l+10" y="t+20" value="Horizontal" format=text/>
<checkbox x="l+60" y=t id=pc_disp_horizflip height=16 />
<button x="l+30" y=t text="Set horiz flip" action=write options=DISP_HorizFlip width=100 />
<button x="l+110" y=t text="Get horiz flip" action=read options=DISP_HorizFlip width=100 />
<text x="l-200" y="t+30" value="Vertical Flip" format=text/>
<checkbox x="l+60" y=t id=pc_disp_vertflip height=16 />
<button x="l+30" y=t text="Set vert flip" action=write options=DISP_VertFlip width=100 />
<button x="l+110" y=t text="Get vert flip" action=read options=DISP_VertFlip width=100 />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<groupbox x=10 y=105 width=325 height=60 value="Image Freeze"/>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<text x="l+10" y="t+25" value="Freeze" format=text/>
<checkbox x="l+60" y=t id=pc_disp_freeze height=16 />
<button x="l+30" y=t text="Set freeze" action=write options=DISP_Freeze width=100 />
<button x="l+110" y=t text="Get freeze" action=read options=DISP_Freeze width=100 />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<groupbox x=10 y=175 width=325 height=85 value="Device Resolution"/>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<text x="l+20" y="t+20" value="Pixels per line" format=text/>
<text x="l+80" y=t width=50 height=20 value=0 id=pc_dmd_pixels format=text style=staticedge/>
<text x="l+90" y=t value="Lines" format=text/>
<text x="l+60" y=t width=50 height=20 value=0 id=pc_dmd_lines format=text style=staticedge/>
<button x="l-65" y="t+30" text="Get resolution" action=read options=DMD_Resolution width=125 />
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -