- 博客(223)
- 资源 (7)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 本文章 详细讲解动态创建Chart并和目标对象(工位或其他)执行数据绑定的详细操作(含源代码)
【代码】本文章 详细讲解动态创建Chart并和目标对象(工位或其他)执行数据绑定的详细操作(含源代码)
2023-03-03 16:54:14
599
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 关于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
2639
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 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
1596
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 PlantSimulation中Byref的应用
PlantSimulation中Byref的应用您可以使用关键字byref传递参数作为参考。 这意味着Plant Simulation不会将值复制到参数中,而是被调用的方法直接访问被调用的变量。 关键字byref可以将多个结果返回给调用方法。 请注意,您只能输入局部变量。 传递的变量的数据类型必须与形式参数的数据类型完全相同,即Plant Simulation不会转换引用参数的数据类型。 param byref a,b : real -- declares method1 传入进来的虽
2020-08-17 20:50:56
737
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 PlantSimulation人员独立控制编程方法及皮带机取件
PlantSimulation人员独立控制编程方法及皮带机取件注意:本文如何灵活对人员进行控制和调度申请,关闭调度控制,开启调度控制等应用,最好已具备一定编程能力后学习!
2020-08-16 22:15:01
1198
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 PlantSimulation2D导入及删除背景布局
PlantSimulation2D导入布局 ## 整理CAD DWG文件: 正常工艺规划完成的布局图 存在较大的杂文件,且有很多信息并不是我们需要的,如果直接导入,小伙伴们会发现很多时候会爆出尺寸超限问题以下是操作流程。 1、打开用Cad 打开DWG文件(此处需要注意,现在2D软件很多,但是对于布局图这样的文件保护的元素众多,最好还是用Autodeask 2015~2018打开,推荐2018其他软件对布局图这样的文件处理明显弱于Autocad). 2、输入命令PU,执行清洁化并再次保持(无需另存)这
2020-08-16 09:27:18
4821
2
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 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
2202
原创 工厂仿真模型处理 Delmia 配置方法
工厂仿真模型处理 Delmia 配置方法文件安装地址安装完成后配置软件设置【配置为锐锋内部 已经调配好的其他人员没有该项操作!!!】
2024-08-13 14:13:39
222
原创 cmake和Make的安装及配置
安装 make 工具的步骤取决于你使用的操作系统。以下是不同操作系统上安装 make 工具的指南:在 Linux 上安装 make对于大多数 Linux 发行版,可以使用包管理器来安装 make。以下是一些常见的 Linux 发行版的安装命令:sh复制代码build-essential 包含了 make 和其他常见的编译工具,如 gcc。sh复制代码或sh复制代码Fedorash复制代码或sh复制代码在 macOS 上安装 make。
2024-06-22 13:51:20
244
原创 关于高版本 Plant Simulation 每次保存是 提示提交comm对话框的处理方法
如下图 将model saving history 修改为None即可。
2024-06-02 21:42:27
213
原创 如何自己搭建一个简单的web api 环境 主流语言C# 编译器推荐VS2022
你可以根据需要扩展此API,添加更多控制器和方法,实现更复杂的业务逻辑。ASP.NET Core提供了强大的功能和灵活性,适用于各种规模的Web API开发。搭建一个简单的Web API环境,可以使用C#和Visual Studio 2022来实现。访问https://localhost:5001/swagger,你会看到Swagger UI界面,可以通过它来测试你的API。选择“API控制器 - 带动作,使用Entity Framework”,点击“添加”。4. 创建一个简单的API控制器。
2024-05-22 15:33:42
687
原创 Web API 实现方式主流平台
主流平台如Node.js、Spring Boot、Django、ASP.NET Core和Ruby on Rails提供了丰富的工具和框架支持,帮助开发者高效构建和部署API。实际案例如Twitter API、Google Maps API、GitHub API、Stripe API和Amazon S3 API展示了Web API在各个领域的广泛应用和重要性。Web API 的实现方式和主流平台多种多样,每种方式和平台都有其独特的特性和应用场景。应用: 企业级应用,RESTful和SOAP API。
2024-05-22 15:30:20
757
原创 用于与 HTTP 服务器通信的函数
将对在不更改结构的情况下不允许用于 URL 的所有字母进行掩蔽。将指定数据从 Base64 编码解码为原始状态,对传递的 Base64 编码文本中的二进制数据进行转换。decodeQuotedPrintableString 函数取消掩蔽由引用的可打印编码掩蔽的所有字母,将其转换为原始形式的传递文本。对引用的可打印编码中传递的字符串进行编码,其中将掩蔽不允许在 URL 中使用的所有字母,而不更改其结构。字符串数据类型的 FileName 参数用于指定要将解码后的数据保存到其中的文件的名称。
2024-05-21 13:24:40
874
原创 Mixer类的应用
注意 当您在混合器材料表的“产品数量”列中为配方输入 -1 时,工厂模拟假定所有成分的总和作为“产品数量”。当您在混合器材料表的产品数量列中输入配方的 -1 时,工厂模拟假定所有成分的总和作为产品数量。假设您连接了两个管道,然后指定的流出速率流经这些管道中的每一个,以防所连接管道的流出速率允许这样做。混合过程后,添加指定的量并指定的材料取代当前现有的产品。注意 当产品数量与您在材料表中输入的产品数量不同时,Plant Molding 会相应调整各个成分的数量,以确保保留成分的比例。
2024-05-10 10:00:44
518
原创 工厂仿真关闭死循环监测的方法【千万慎重否则就剩下结束进程了连保存的机会都没有了】
函数 setInfiniteLoopDetectionTimeout 可设置方法执行可能需要的秒数,在此之后 Plant Simulation 会打开对话框,提示您可以按 Shift+Alt+Ctrl 停止方法执行。数据类型为整数的参数 Timeout 指定超时的秒数。设置为 0 或负值将完全停用无限循环检测。否则,允许的最小值为 3 秒。返回值为数据类型为整数。
2024-05-09 09:43:14
167
原创 Tecnomatix Plant Simulation 自定义右击菜单设置
【代码】Tecnomatix Plant Simulation 自定义右击菜单设置。
2023-12-25 15:16:37
801
原创 PlantSimulation安装帮助文档端口被占用的解决办法
从PlantSimulaiton(TPS)2201开始帮助文档开始使用在线,如果使用本地则需要安装本地文档服务器。但是在安装过程中你可能会遇到,5000断开被占用的情况。得到的结果如下,确认进程是否是某程序进程如果不是则直接选中右击终止,这个时候就可以顺利安装了!,如果是的话 换个断开就可以了!输入指令 netstat -ano|findstr 5000 得到如下结果。在下图2位置输入 3中 标识2得到的PID号。使用Win+R调出CMD界面。打开任务管理器 如下图。
2023-11-03 13:00:57
496
原创 关于C#中使用多线程的讨论
如果你想在一个新的线程中调用一个带返回值但没有输入参数的函数,可以使用 Thread 类的委托 ThreadStart 来创建一个新的线程,并在其中调用该函数。抱歉,我之前的回答有误。在上面的示例中,我们使用匿名方法来创建一个新的线程,并在其中调用 MyFunction 函数。注意,Join 方法返回的是一个 object 类型的值,你需要将其转换为正确的类型,以便在程序中使用。注意,Join 方法返回的是一个 object 类型的值,你需要将其转换为正确的类型,以便在程序中使用。
2023-10-31 10:48:04
148
原创 TPS(C++)字符匹配
如果不相等,返回一个非零值。char[] 是一个字符数组,它在内存中有自己的一块空间,存储字符串的每个字符,以及一个终止符’\0’。当我们将一个字符串赋值给char[]时,会将字符串的每个字符复制到char[]中。因此,当我们比较char[]和char*时,实际上比较的是它们的地址而不是字符串的内容。即使它们表示的是相同的字符串,它们的地址也可能不相等,因为它们存储的方式不同。在C++中,char[] 和char* 都可以表示一个字符串,但是它们的类型不同,因此在比较时可能会出现不相等的情况。
2023-08-10 16:55:22
251
原创 Tecnomatix Plant Simulation 2302切换本地帮助的方法[2302]
(必需)文档-工厂模拟帮助-.exe(在支持中心上,选择工厂仿真,然后选择工厂仿真帮助。在“工厂模拟”中的“文件>首选项”->常规下,打开本地文档服务器并将 URL 设置为 http://:。(必需)帮助服务器.exe(在“支持中心”上,选择“西门子文档服务器)运行每个文档-.exe以安装帮助内容。要以英语以外的语言安装帮助内容,还必须下载英语帮助内容。要以英语以外的语言安装帮助内容,必须先安装英语帮助内容。
2023-08-08 20:26:13
1126
原创 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
1460
原创 C++ 通过time.windows.com获取时间
请注意,此代码在Windows平台上使用Winsock库进行UDP通信。在编译时需要链接ws2_32.lib库。函数将时间转换为本地时间,并从中获取小时、分钟和秒。函数来获取当前的系统时间。在C++中,你可以使用。
2023-08-03 09:23:17
1058
原创 TPS使用底层(C++)ODBC完成数据库的增删改查-1
在上面的连接字符串中,您需要将server_name替换为实际的服务器名称,database_name替换为实际的数据库名称,username替换为实际的用户名,password替换为实际的密码。要在SQLDriverConnect中自动链接而不弹出对话框,您需要提供连接字符串中的所有必需参数。请注意,上述示例代码中的henv是先前分配的环境句柄。您还需要根据您使用的数据库驱动程序进行适当的更改。“SQLCHAR *” 类型的实参与 “SQLWCHAR *” 类型的形参不兼容。
2023-07-27 12:53:02
221
1
原创 c#TextBox输入框自动提示、自动完成、自动补全功能
Suggest模式会根据用户输入的前缀提供自动提示,而SuggestAppend模式则会在用户输入的基础上自动完成。在上面的示例中,创建了一个自动完成的数据源autoCompleteData,包含了一些水果的名称。在C#中,可以使用AutoCompleteMode属性和AutoCompleteSource属性来实现TextBox输入框的自动提示、自动完成和自动补全功能。这样,当用户在TextBox中输入文字时,会根据数据源中的内容提供自动提示,用户可以选择其中的一个选项进行自动完成。
2023-07-15 22:46:59
2300
原创 如何安装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
1490
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关注的人