计量论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[工程参量] 海斯斯康PCDIMS二次开发资料

[复制链接]
玉环普天1 发表于 2022-10-10 12:52:07 | 显示全部楼层 |阅读模式
找了好久,才找到这个资料,原来在安装盘上就有。看懂这个资料,需要有VB程序基础。不过功能确实强大。在此,分享给大家

pcdbasic.rar

1.78 MB, 下载次数: 33, 下载积分: 金币 -1

gfdsa.12345 发表于 2022-10-13 09:51:29 | 显示全部楼层
你这是4.3版的啊
 楼主| 玉环普天1 发表于 2022-10-14 16:25:34 | 显示全部楼层
4.3版能学好就很厉害了。2021版更复杂。我认为还是从简单开始,更容易入门。
lyjever 发表于 2022-10-14 16:48:40 | 显示全部楼层
感谢分享,以后有二次开发的问题还要向您请教
huangwang 发表于 2024-10-9 11:46:02 | 显示全部楼层
using PCDLRN;
namespace PCDMIS
{
    internal static class ConnectPcDMIS
    {
        public static Application? Application;
        public static PartProgram? PartProgram;
        public static Commands? Commands;
        public static bool PCdmisState;

        public static Commands? GetCommands()
        {
            Type? comType = null;
            object? comObj = null;
            try
            {

                comType = Type.GetTypeFromProgID("PCDLRN.Application");
                //从进程中获取正在运行的PCDMIS程序

                comObj = Activator.CreateInstance(comType);
                //创建一个实例。

                Application = comObj as PCDLRN.Application;
                //将这个实例强制转换成 PCDMIS的Application对象。

                PartProgram = Application.ActivePartProgram;
                //获取到Application对象当前处于激活状态的 PartProgram对象。

                if (PartProgram != null)
                {
                    //如果PartProgram对象不为空。

                    Commands = PartProgram.Commands;
                    //获取到Commands对象。
                    // Debug.WriteLine(Commands.Count);
                    PCdmisState = true;
                }



                else
                {
                    PCdmisState = false;
                    return null;
                }


            }
            catch (System.Exception em)
            {
                PCdmisState = false;
                return null;
            }

            return Commands;
        }
    }
}
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|计量论坛 ( 闽ICP备06005787号-1—304所 )
电话:0592-5613810 QQ:473647 微信:gfjlbbs闽公网安备 35020602000072号

GMT+8, 2025-6-16 23:28

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表