資源簡介
CL3000是基恩士推出的同軸激光位移傳感器。
相對于舊有型號的H025,H028紅色點激光來說,還是有其優勢的。具體可以參考使用手冊。
這里勇哥只是附上測試用的代碼,供大家參考。

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Text;
using?System.Runtime.InteropServices;
?
namespace?csDmc2210
{
????public?class?Dmc2210
????{
????????internal?static?object?objLock?=?new?object();
????????//---------------------???板卡初始和配置函數??----------------------
????????/********************************************************************************
????????**?函數名稱:?d2410_board_init
????????**?功能描述:?控制板初始化,設置初始化和速度等設置
????????**?輸 ??入:?無
????????**?返?回?值:?0:無卡;?1-8:成功(實際卡數)?
????????**???????????1001?+?j:?j號卡初始化出錯?從1001開始。
????????**?修????改:??
????????**?修改日期:?
????????*********************************************************************************/
????????[DllImport(“Dmc2210.dll“?EntryPoint?=?“d2210_board_init“?CharSet?=?CharSet.Ansi?CallingConvention?=?CallingConvention.StdCall)]
????????public?static?extern?UInt16?d2210_board_init();
????????/********************************************************************************
????????**?函數名稱:?d2410_board_close
????????**?功能描述:?關閉所有卡
????????**?輸 ??入:?無
????????**?返?回?值:?無
????????**?日????期:?
????????*********************************************************************************/
????????public?static?void?d2210_board_close()
????????{
????????????lock?(objLock)
????????????{
????????????????board_close();
????????????}
????????}
????????[DllImport(“Dmc2210.dll“?EntryPoint?=?“d2210_board_close“?CharSet?=?CharSet.Ansi?CallingConvention?=?CallingConvention.StdCall)]
????????private?static?extern?void?board_close();
????????/********************************************************************************
????????**?函數名稱:?控制卡復位
????????**?功能描述:?復位所有卡,只能在初始化完成之后調用.
????????**?輸 ??入:?無
????????**?返?回?值:?無
????????**?日????期:?
????????*********************************************************************************/
????????public?static?void?d2210_board_rest()
????????{
????????????lock?(objLock)
????????????{
????????????????board_rest();
????????????}
????????}
????????[DllImport(“Dmc2210.dll“?EntryPoint?=?“d2210_board_rest“?CharSet?=?CharSet.Ansi?CallingConvention?=?CallingConvention.StdCall)]
????????private?static?extern?void?board_rest();
????????//脈沖輸入輸出配置
????????/********************************************************************************
????????**?函數名稱:?d2410_set_pulse_outmode
????????**?功能描述:?脈沖輸出方式的設置
????????**?輸 ??入:?axis?-?(0?-?3)?outmode:?0?-?7
????????**???????????6:正交脈沖,A相超前;?7:正交脈沖,B相超前
????????**?返?回?值:?無?
????????**?修改日期:2007.1.27
????????*********************************************************************************/
????????public?static?void?d2210_set_pulse_outmode(ushort?axis?ushort?outmode)
????????{
????????????lock?(objLock)
????????????{
????????????????set_pulse_outmode(axisoutmode);
????????????}
????????}
????????[DllImport(“Dmc2210.dll“?EntryPoint?=?“d2210_set_pulse_outmode“?CharSet?=?CharSet.Ansi?CallingConvention?=?CallingConvention.StdCall)]
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
????..A..H.?????47104??2019-06-15?21:43??cj3000測試\WindowsFormsApplication1\.vs\WindowsFormsApplication1\v15\.suo
?????文件????????187??2019-06-15?11:07??cj3000測試\WindowsFormsApplication1\WindowsFormsApplication1\App.config
?????文件?????179200??2018-12-20?19:16??cj3000測試\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\CL3_IF.dll
?????文件?????162816??2015-12-08?09:57??cj3000測試\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\DMC2210.dll
?????文件??????55296??2019-06-15?16:44??cj3000測試\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.exe
?????文件????????187??2019-06-15?11:07??cj3000測試\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.exe.config
?????文件??????89600??2019-06-15?16:44??cj3000測試\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.pdb
?????文件??????24216??2019-06-15?16:52??cj3000測試\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.vshost.exe
?????文件????????187??2019-06-15?11:07??cj3000測試\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.vshost.exe.config
?????文件????????490??2013-03-18?17:00??cj3000測試\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.vshost.exe.manifest
?????文件??????33378??2017-03-17?15:14??cj3000測試\WindowsFormsApplication1\WindowsFormsApplication1\DMC2210.cs
?????文件???????9545??2019-06-15?16:51??cj3000測試\WindowsFormsApplication1\WindowsFormsApplication1\Form1.cs
?????文件???????9691??2019-06-15?16:49??cj3000測試\WindowsFormsApplication1\WindowsFormsApplication1\Form1.Designer.cs
?????文件???????5817??2019-06-15?16:49??cj3000測試\WindowsFormsApplication1\WindowsFormsApplication1\Form1.resx
?????文件??????33311??2019-06-15?16:21??cj3000測試\WindowsFormsApplication1\WindowsFormsApplication1\MotionCard.cs
?????文件??????33523??2018-12-20?19:15??cj3000測試\WindowsFormsApplication1\WindowsFormsApplication1\NativeMethods.cs
?????文件?????????42??2019-06-15?21:41??cj3000測試\WindowsFormsApplication1\WindowsFormsApplication1\obj\Debug\CoreCompileInputs.cache
?????文件????????864??2019-06-15?21:42??cj3000測試\WindowsFormsApplication1\WindowsFormsApplication1\obj\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件???????7166??2019-06-15?21:41??cj3000測試\WindowsFormsApplication1\WindowsFormsApplication1\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件??????????0??2019-06-15?11:07??cj3000測試\WindowsFormsApplication1\WindowsFormsApplication1\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
?????文件??????????0??2019-06-15?11:07??cj3000測試\WindowsFormsApplication1\WindowsFormsApplication1\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
?????文件??????????0??2019-06-15?11:07??cj3000測試\WindowsFormsApplication1\WindowsFormsApplication1\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
?????文件???????1311??2019-06-15?16:52??cj3000測試\WindowsFormsApplication1\WindowsFormsApplication1\obj\Debug\WindowsFormsApplication1.csproj.FileListAbsolute.txt
?????文件????????977??2019-06-15?16:44??cj3000測試\WindowsFormsApplication1\WindowsFormsApplication1\obj\Debug\WindowsFormsApplication1.csproj.GenerateResource.Cache
?????文件???????2211??2019-06-15?11:07??cj3000測試\WindowsFormsApplication1\WindowsFormsApplication1\obj\Debug\WindowsFormsApplication1.csprojResolveAssemblyReference.cache
?????文件??????55296??2019-06-15?16:44??cj3000測試\WindowsFormsApplication1\WindowsFormsApplication1\obj\Debug\WindowsFormsApplication1.exe
?????文件????????180??2019-06-15?16:44??cj3000測試\WindowsFormsApplication1\WindowsFormsApplication1\obj\Debug\WindowsFormsApplication1.Form1.resources
?????文件??????89600??2019-06-15?16:44??cj3000測試\WindowsFormsApplication1\WindowsFormsApplication1\obj\Debug\WindowsFormsApplication1.pdb
?????文件????????180??2019-06-15?13:31??cj3000測試\WindowsFormsApplication1\WindowsFormsApplication1\obj\Debug\WindowsFormsApplication1.Properties.Resources.resources
?????文件????????536??2019-06-15?11:07??cj3000測試\WindowsFormsApplication1\WindowsFormsApplication1\Program.cs
............此處省略23個文件信息
- 上一篇:基于contextMenu的右鍵菜單demo
- 下一篇:AD6.9常用元器件封裝庫
評論
共有 條評論