- 博客(207)
- 资源 (7)
- 收藏
- 关注
原创 本文章 详细讲解动态创建Chart并和目标对象(工位或其他)执行数据绑定的详细操作(含源代码)
【代码】本文章 详细讲解动态创建Chart并和目标对象(工位或其他)执行数据绑定的详细操作(含源代码)
2023-03-03 16:54:14 513
原创 关于PlantSimulation远程PLCSIM_Advanced解决方案[含详细操作视频]
关于PlantSimulation远程PLCSIM_Advanced解决方案打开远程S7-PLCSIM Advanced V3.0或者2.0打开远程PlantSimulation PLCSIM_Advanced 如果没有找到需要从库中加载注意:联系方式:打开远程S7-PLCSIM Advanced V3.0或者2.0按照下图设置 S7-PLCSIM Advanced注意四点:要设置PLCSIM 虚拟网卡模式。设置实例名称。设置管理器端口号。实例要装载程序并已经正确运行。打开远程Pla
2021-08-27 11:01:09 2445
原创 PlantSimulation获取几种常见路径的方法
PlantSimulation获取几种常见路径的方法var Str:string:=Applicationhome //读取程序安装目录var Mstr:string:=modelFile //读取模型所在路径var Mver:real:=applicationVersion //软件版本 14002003=14(主版本号) 002(次要版本号) 003(修订版本号)要想获得更多,欢迎加入PlantSimulation QQ技术进阶群:964485532本博客每日一更,欢迎关注*.
2020-08-19 16:17:10 1475 1
原创 PlantSimulation中Byref的应用
PlantSimulation中Byref的应用您可以使用关键字byref传递参数作为参考。 这意味着Plant Simulation不会将值复制到参数中,而是被调用的方法直接访问被调用的变量。 关键字byref可以将多个结果返回给调用方法。 请注意,您只能输入局部变量。 传递的变量的数据类型必须与形式参数的数据类型完全相同,即Plant Simulation不会转换引用参数的数据类型。 param byref a,b : real -- declares method1 传入进来的虽
2020-08-17 20:50:56 669 1
原创 PlantSimulation人员独立控制编程方法及皮带机取件
PlantSimulation人员独立控制编程方法及皮带机取件注意:本文如何灵活对人员进行控制和调度申请,关闭调度控制,开启调度控制等应用,最好已具备一定编程能力后学习!
2020-08-16 22:15:01 1118
原创 PlantSimulation2D导入及删除背景布局
PlantSimulation2D导入布局 ## 整理CAD DWG文件: 正常工艺规划完成的布局图 存在较大的杂文件,且有很多信息并不是我们需要的,如果直接导入,小伙伴们会发现很多时候会爆出尺寸超限问题以下是操作流程。 1、打开用Cad 打开DWG文件(此处需要注意,现在2D软件很多,但是对于布局图这样的文件保护的元素众多,最好还是用Autodeask 2015~2018打开,推荐2018其他软件对布局图这样的文件处理明显弱于Autocad). 2、输入命令PU,执行清洁化并再次保持(无需另存)这
2020-08-16 09:27:18 4498 2
原创 PlantSimulation遍历对象并对对象进行操作
PlantSimulation遍历对象并对对象进行操作var StationID:Integer:=0FOR var I := 1 to Current.numnodes //遍历当前Frame 全部对象 switch Current.Node(i).InternalClassName //识别当前对象InternalClassName 名称 case "Place" //如果是工作站执行下面操作 var Sertab:table StationID+=1 Current.Node(i
2020-08-15 08:52:32 2126
原创 Tecnomatix Plant Simulation 自定义右击菜单设置
【代码】Tecnomatix Plant Simulation 自定义右击菜单设置。
2023-12-25 15:16:37 724
原创 PlantSimulation安装帮助文档端口被占用的解决办法
从PlantSimulaiton(TPS)2201开始帮助文档开始使用在线,如果使用本地则需要安装本地文档服务器。但是在安装过程中你可能会遇到,5000断开被占用的情况。得到的结果如下,确认进程是否是某程序进程如果不是则直接选中右击终止,这个时候就可以顺利安装了!,如果是的话 换个断开就可以了!输入指令 netstat -ano|findstr 5000 得到如下结果。在下图2位置输入 3中 标识2得到的PID号。使用Win+R调出CMD界面。打开任务管理器 如下图。
2023-11-03 13:00:57 441
原创 关于C#中使用多线程的讨论
如果你想在一个新的线程中调用一个带返回值但没有输入参数的函数,可以使用 Thread 类的委托 ThreadStart 来创建一个新的线程,并在其中调用该函数。抱歉,我之前的回答有误。在上面的示例中,我们使用匿名方法来创建一个新的线程,并在其中调用 MyFunction 函数。注意,Join 方法返回的是一个 object 类型的值,你需要将其转换为正确的类型,以便在程序中使用。注意,Join 方法返回的是一个 object 类型的值,你需要将其转换为正确的类型,以便在程序中使用。
2023-10-31 10:48:04 127
原创 TPS(C++)字符匹配
如果不相等,返回一个非零值。char[] 是一个字符数组,它在内存中有自己的一块空间,存储字符串的每个字符,以及一个终止符’\0’。当我们将一个字符串赋值给char[]时,会将字符串的每个字符复制到char[]中。因此,当我们比较char[]和char*时,实际上比较的是它们的地址而不是字符串的内容。即使它们表示的是相同的字符串,它们的地址也可能不相等,因为它们存储的方式不同。在C++中,char[] 和char* 都可以表示一个字符串,但是它们的类型不同,因此在比较时可能会出现不相等的情况。
2023-08-10 16:55:22 228
原创 Tecnomatix Plant Simulation 2302切换本地帮助的方法[2302]
(必需)文档-工厂模拟帮助-.exe(在支持中心上,选择工厂仿真,然后选择工厂仿真帮助。在“工厂模拟”中的“文件>首选项”->常规下,打开本地文档服务器并将 URL 设置为 http://:。(必需)帮助服务器.exe(在“支持中心”上,选择“西门子文档服务器)运行每个文档-.exe以安装帮助内容。要以英语以外的语言安装帮助内容,还必须下载英语帮助内容。要以英语以外的语言安装帮助内容,必须先安装英语帮助内容。
2023-08-08 20:26:13 743
原创 STM 如何通过网络 time.windows.com获取时间
此代码使用lwIP库提供的套接字API来创建UDP套接字,并通过time.windows.com的NTP服务发送NTP请求并接收NTP响应。然后,它将NTP响应解析为UNIX时间戳,并将其存储在。在STM32中,你可以使用STM32Cube HAL库提供的网络套接字API来通过网络获取时间。请注意,此代码假设你已经在STM32上运行了一个支持TCP/IP网络的操作系统(如FreeRTOS),并且已经初始化了网络。你需要根据你的具体情况进行适当的调整。你可以在主循环中使用。
2023-08-03 09:25:57 1269
原创 C++ 通过time.windows.com获取时间
请注意,此代码在Windows平台上使用Winsock库进行UDP通信。在编译时需要链接ws2_32.lib库。函数将时间转换为本地时间,并从中获取小时、分钟和秒。函数来获取当前的系统时间。在C++中,你可以使用。
2023-08-03 09:23:17 945
原创 TPS使用底层(C++)ODBC完成数据库的增删改查-1
在上面的连接字符串中,您需要将server_name替换为实际的服务器名称,database_name替换为实际的数据库名称,username替换为实际的用户名,password替换为实际的密码。要在SQLDriverConnect中自动链接而不弹出对话框,您需要提供连接字符串中的所有必需参数。请注意,上述示例代码中的henv是先前分配的环境句柄。您还需要根据您使用的数据库驱动程序进行适当的更改。“SQLCHAR *” 类型的实参与 “SQLWCHAR *” 类型的形参不兼容。
2023-07-27 12:53:02 189 1
原创 c#TextBox输入框自动提示、自动完成、自动补全功能
Suggest模式会根据用户输入的前缀提供自动提示,而SuggestAppend模式则会在用户输入的基础上自动完成。在上面的示例中,创建了一个自动完成的数据源autoCompleteData,包含了一些水果的名称。在C#中,可以使用AutoCompleteMode属性和AutoCompleteSource属性来实现TextBox输入框的自动提示、自动完成和自动补全功能。这样,当用户在TextBox中输入文字时,会根据数据源中的内容提供自动提示,用户可以选择其中的一个选项进行自动完成。
2023-07-15 22:46:59 2061
原创 如何安装vcpk
打开一个命令行终端(如:Windows 的命令提示符或 PowerShell,或者 Linux/Mac 的终端)。VCPKG 官方教程:https://vcpkg.io/en/getting-started。要安装 3fd 库,首先你需要安装 vcpkg 包管理器。克隆 vcpkg 存储库到本地目录中。根据你的系统和网络连接速度,此过程可能需要一些时间来下载和安装所需的库和依赖项。原始库的官方地址:https://vcpkg.io/en/packages。安装完成后,你可以使用 3fd 库进行开发。
2023-07-14 11:23:15 1386
原创 2D 快速参考
按住 Ctrl/Shift 键,单击工具箱中对象的图标,然后在框架中单击插入位置。按住 Ctrl 键并向上滚动鼠标滚轮进行放大或按住 Ctrl 键并按 +按住 Alt 键和鼠标左键,单击替换文件夹,将其拖放到被替换文件夹上。按住 Shift 键,选择文件夹,将其拖放到要被排在下面的文件夹上。按住 Alt 键和鼠标左键,单击替换对象,将其拖放到被替换对象上。按住 Shift 键并使用鼠标右键单击类库中的基础,选择命令。按住 Shift 键并使用鼠标右键单击类库中的基础,选择命令。
2023-07-11 13:03:25 150
原创 SQLite FTS5 扩展
FTS5 是一个 SQLite 虚拟表模块,为数据库应用程序提供全文搜索功能。在最基本的形式中, 全文搜索引擎允许用户有效地搜索大型 包含一个或多个 搜索词。谷歌提供给万维网用户的搜索功能是全文搜索。引擎,因为它允许用户搜索网络上包含的所有文档, 例如,术语“FTS5”。要使用 FTS5,用户需要创建一个包含一个或多个 FTS5 虚拟表 列。例如:将类型、约束或主键声明添加到 用于创建 FTS5 表的创建虚拟表语句。
2023-05-17 17:05:07 1621
翻译 SQLITE 发布历史
”操作。添加了soft_heap_limit杂注。添加了对SQLITE_ENABLE_STAT4的支持在 sqlite_stat1.stat 字段末尾添加了对“sz=NNN”参数的支持 用于指定表行和索引行的平均长度(以字节为单位)。避免在 UPDATE 上运行外键约束检查,如果 修改后的列与外键相关联。添加了SQLITE_MINIMUM_FILE_DESCRIPTOR编译时选项在Windows上添加了win32-longpath VFS,允许文件名高达32K 字符长度。
2023-05-17 16:52:11 1426
转载 C++多线程详解(全网最全)
传统的C++(C++11标准之前)中并没有引入线程这个概念,在C++11出来之前,如果我们想要在C++中实现多线程,需要借助操作系统平台提供的API,比如Linux的,或者windows下的。C++11提供了语言层面上的多线程,包含在头文件中。它解决了跨平台的问题,提供了管理线程、保护共享数据、线程间同步操作、原子操作等类。
2023-04-22 15:02:18 10718 7
SM-Bluetooth
2023-05-10
PortHelper.exe
2023-05-10
C++ DLL反汇编&C# Dll反汇编工具
2022-09-27
PlantSimulation中文帮助文档
2022-06-25
AUTOCAD 2004/AUTOCAD 2008 条形码CODE128生成
2017-12-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人