安徽锐锋科技-沐雨潇竹

以诺为本,信达天下:专业从事工厂POC仿真,物流仿真,自动化机器人仿真,非标设备设计,企业管理控制软件开发。

  • 博客(216)
  • 资源 (7)
  • 收藏
  • 关注

原创 # 安徽锐锋科技IDMS系统简介

欢迎大家在此评论及交流学习 如有相关需求请联系我们!

2024-01-23 14:59:52 821

原创 本文章 详细讲解动态创建Chart并和目标对象(工位或其他)执行数据绑定的详细操作(含源代码)

【代码】本文章 详细讲解动态创建Chart并和目标对象(工位或其他)执行数据绑定的详细操作(含源代码)

2023-03-03 16:54:14 535

原创 关于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 2485

原创 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 1498 1

原创 PlantSimulation中Byref的应用

PlantSimulation中Byref的应用您可以使用关键字byref传递参数作为参考。 这意味着Plant Simulation不会将值复制到参数中,而是被调用的方法直接访问被调用的变量。 关键字byref可以将多个结果返回给调用方法。 请注意,您只能输入局部变量。 传递的变量的数据类型必须与形式参数的数据类型完全相同,即Plant Simulation不会转换引用参数的数据类型。 param byref a,b : real -- declares method1 传入进来的虽

2020-08-17 20:50:56 677 1

原创 PlantSimulation人员独立控制编程方法及皮带机取件

PlantSimulation人员独立控制编程方法及皮带机取件注意:本文如何灵活对人员进行控制和调度申请,关闭调度控制,开启调度控制等应用,最好已具备一定编程能力后学习!

2020-08-16 22:15:01 1128

原创 PlantSimulation2D导入及删除背景布局

PlantSimulation2D导入布局 ## 整理CAD DWG文件: 正常工艺规划完成的布局图 存在较大的杂文件,且有很多信息并不是我们需要的,如果直接导入,小伙伴们会发现很多时候会爆出尺寸超限问题以下是操作流程。 1、打开用Cad 打开DWG文件(此处需要注意,现在2D软件很多,但是对于布局图这样的文件保护的元素众多,最好还是用Autodeask 2015~2018打开,推荐2018其他软件对布局图这样的文件处理明显弱于Autocad). 2、输入命令PU,执行清洁化并再次保持(无需另存)这

2020-08-16 09:27:18 4608 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 2146

原创 如何自己搭建一个简单的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 306

原创 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 417

原创 用于与 HTTP 服务器通信的函数

将对在不更改结构的情况下不允许用于 URL 的所有字母进行掩蔽。将指定数据从 Base64 编码解码为原始状态,对传递的 Base64 编码文本中的二进制数据进行转换。decodeQuotedPrintableString 函数取消掩蔽由引用的可打印编码掩蔽的所有字母,将其转换为原始形式的传递文本。对引用的可打印编码中传递的字符串进行编码,其中将掩蔽不允许在 URL 中使用的所有字母,而不更改其结构。字符串数据类型的 FileName 参数用于指定要将解码后的数据保存到其中的文件的名称。

2024-05-21 13:24:40 614

原创 Mixer类的应用

注意 当您在混合器材料表的“产品数量”列中为配方输入 -1 时,工厂模拟假定所有成分的总和作为“产品数量”。当您在混合器材料表的产品数量列中输入配方的 -1 时,工厂模拟假定所有成分的总和作为产品数量。假设您连接了两个管道,然后指定的流出速率流经这些管道中的每一个,以防所连接管道的流出速率允许这样做。混合过程后,添加指定的量并指定的材料取代当前现有的产品。注意 当产品数量与您在材料表中输入的产品数量不同时,Plant Molding 会相应调整各个成分的数量,以确保保留成分的比例。

2024-05-10 10:00:44 490

原创 PTS故障率监控程序

说明:本程序负责仿真模型实际发生的所有故障率的事件监控,从开始、结束、用时、设备对象。#故障监控并写入Table表。

2024-05-09 15:07:57 113

原创 工厂仿真关闭死循环监测的方法【千万慎重否则就剩下结束进程了连保存的机会都没有了】

函数 setInfiniteLoopDetectionTimeout 可设置方法执行可能需要的秒数,在此之后 Plant Simulation 会打开对话框,提示您可以按 Shift+Alt+Ctrl 停止方法执行。数据类型为整数的参数 Timeout 指定超时的秒数。设置为 0 或负值将完全停用无限循环检测。否则,允许的最小值为 3 秒。返回值为数据类型为整数。

2024-05-09 09:43:14 125

原创 --DEBUG 前期快速建模创建工具创建的模型高度问题

【代码】--DEBUG 前期快速建模创建工具创建的模型高度问题。

2024-04-27 15:12:34 21

原创 VS窗口固定尺寸的方法

窗口尺寸固定的方法

2024-04-23 16:49:20 27

原创 CLR模式中指定入口程序并调用指定窗口的方法

【代码】CLR模式中指定入口程序并调用指定窗口的方法。

2024-04-23 16:34:33 11

原创 GitHub无法完成推送 的设置选项

GitHub无法完成推送 的设置选项。

2024-01-23 14:49:00 194

原创 Tecnomatix Plant Simulation 自定义右击菜单设置

【代码】Tecnomatix Plant Simulation 自定义右击菜单设置。

2023-12-25 15:16:37 750

原创 Pts中按类进行快速转换基类对象方便封装

Pts中按类进行快速转换基类对象方便封装。

2023-11-04 17:43:45 144

原创 将其他库或目标的数据表,重新派生到库【方便封装】

将其他库或目标的数据表,重新派生到库【方便封装】

2023-11-04 17:19:07 124

原创 PlantSimulation安装帮助文档端口被占用的解决办法

从PlantSimulaiton(TPS)2201开始帮助文档开始使用在线,如果使用本地则需要安装本地文档服务器。但是在安装过程中你可能会遇到,5000断开被占用的情况。得到的结果如下,确认进程是否是某程序进程如果不是则直接选中右击终止,这个时候就可以顺利安装了!,如果是的话 换个断开就可以了!输入指令 netstat -ano|findstr 5000 得到如下结果。在下图2位置输入 3中 标识2得到的PID号。使用Win+R调出CMD界面。打开任务管理器 如下图。

2023-11-03 13:00:57 456

原创 关于C#中使用多线程的讨论

如果你想在一个新的线程中调用一个带返回值但没有输入参数的函数,可以使用 Thread 类的委托 ThreadStart 来创建一个新的线程,并在其中调用该函数。抱歉,我之前的回答有误。在上面的示例中,我们使用匿名方法来创建一个新的线程,并在其中调用 MyFunction 函数。注意,Join 方法返回的是一个 object 类型的值,你需要将其转换为正确的类型,以便在程序中使用。注意,Join 方法返回的是一个 object 类型的值,你需要将其转换为正确的类型,以便在程序中使用。

2023-10-31 10:48:04 134

原创 PlantSimulation访问本地Excel文件的方法

【代码】PlantSimulation访问本地Excel文件的方法。

2023-10-27 13:04:37 746

原创 TPS_C++版本及功能支持备注

相关参考链接C++23:相关参考链接C++20:相关参考链接C++17:相关参考链接C++14:

2023-08-19 10:05:39 247

原创 TPS(C++)字符匹配

如果不相等,返回一个非零值。char[] 是一个字符数组,它在内存中有自己的一块空间,存储字符串的每个字符,以及一个终止符’\0’。当我们将一个字符串赋值给char[]时,会将字符串的每个字符复制到char[]中。因此,当我们比较char[]和char*时,实际上比较的是它们的地址而不是字符串的内容。即使它们表示的是相同的字符串,它们的地址也可能不相等,因为它们存储的方式不同。在C++中,char[] 和char* 都可以表示一个字符串,但是它们的类型不同,因此在比较时可能会出现不相等的情况。

2023-08-10 16:55:22 230

原创 Tecnomatix Plant Simulation 2302切换本地帮助的方法[2302]

(必需)文档-工厂模拟帮助-.exe(在支持中心上,选择工厂仿真,然后选择工厂仿真帮助。在“工厂模拟”中的“文件>首选项”->常规下,打开本地文档服务器并将 URL 设置为 http://:。(必需)帮助服务器.exe(在“支持中心”上,选择“西门子文档服务器)运行每个文档-.exe以安装帮助内容。要以英语以外的语言安装帮助内容,还必须下载英语帮助内容。要以英语以外的语言安装帮助内容,必须先安装英语帮助内容。

2023-08-08 20:26:13 908

原创 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 1321

原创 C++ 通过time.windows.com获取时间

请注意,此代码在Windows平台上使用Winsock库进行UDP通信。在编译时需要链接ws2_32.lib库。函数将时间转换为本地时间,并从中获取小时、分钟和秒。函数来获取当前的系统时间。在C++中,你可以使用。

2023-08-03 09:23:17 974

原创 win11任务栏不合并 终于回归啦

下载地址:https://uup.rg-adguard.net/

2023-07-28 15:51:56 666

原创 TPS使用底层(C++)ODBC完成数据库的增删改查-1

在上面的连接字符串中,您需要将server_name替换为实际的服务器名称,database_name替换为实际的数据库名称,username替换为实际的用户名,password替换为实际的密码。要在SQLDriverConnect中自动链接而不弹出对话框,您需要提供连接字符串中的所有必需参数。请注意,上述示例代码中的henv是先前分配的环境句柄。您还需要根据您使用的数据库驱动程序进行适当的更改。“SQLCHAR *” 类型的实参与 “SQLWCHAR *” 类型的形参不兼容。

2023-07-27 12:53:02 195 1

原创 关于数据库中 获取满足条件的第一条 数据行 如何实现

数据库的查询常规指令【笔记】

2023-07-26 08:57:23 1437

转载 正则表达式

一、正则表达式基本介绍。二、 正则表达式语法。

2023-07-21 14:35:58 114

原创 c#TextBox输入框自动提示、自动完成、自动补全功能

Suggest模式会根据用户输入的前缀提供自动提示,而SuggestAppend模式则会在用户输入的基础上自动完成。在上面的示例中,创建了一个自动完成的数据源autoCompleteData,包含了一些水果的名称。在C#中,可以使用AutoCompleteMode属性和AutoCompleteSource属性来实现TextBox输入框的自动提示、自动完成和自动补全功能。这样,当用户在TextBox中输入文字时,会根据数据源中的内容提供自动提示,用户可以选择其中的一个选项进行自动完成。

2023-07-15 22:46:59 2175

原创 基于DEF生成LIB的方法

生成64位lib][生成32位lib]

2023-07-14 16:46:48 251

原创 如何安装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 1422

原创 2D 快速参考

按住 Ctrl/Shift 键,单击工具箱中对象的图标,然后在框架中单击插入位置。按住 Ctrl 键并向上滚动鼠标滚轮进行放大或按住 Ctrl 键并按 +按住 Alt 键和鼠标左键,单击替换文件夹,将其拖放到被替换文件夹上。按住 Shift 键,选择文件夹,将其拖放到要被排在下面的文件夹上。按住 Alt 键和鼠标左键,单击替换对象,将其拖放到被替换对象上。按住 Shift 键并使用鼠标右键单击类库中的基础,选择命令。按住 Shift 键并使用鼠标右键单击类库中的基础,选择命令。

2023-07-11 13:03:25 162

原创 PlantSimCore API接口

【代码】PlantSimCore API接口。

2023-07-04 08:14:45 148

原创 PlantSim3D API接口

【代码】PlantSim3D API接口。

2023-07-04 08:13:41 164

原创 利用Visual Studio 2022 导出目标dll API接口

即可导出目标对象的所有API接口。

2023-07-03 18:20:05 549 2

SM-Bluetooth

一款 完整的通过电脑完成蓝牙调试的助手 BlueTools - 蓝牙调试助手是一款功能强大的蓝牙工具,可以将您连接到所有使用低功耗蓝牙(以下称为蓝牙 BLE,也称为蓝牙版本 4.0+)的设备。 BlueTools - 蓝牙调试助手有两种模式,中央和外围模式: - 设备详情页面可以完成读取、写入和监听等操作 - 新增聊天模式页面,可显示历史记录和便捷的获取数据 - 增加发送数据页面,发送更多类型的数据

2023-05-10

PortHelper.exe

PortHelper.exe 功能强大的单片机开发助手,包含常见的多个开发工具,方面初学者快速掌握单片机程序设计。-Powerful microcontroller development assistants, including the common multiple development tools, hand beginners grasp the MCU programming. 已开启自动更新

2023-05-10

C++ DLL反汇编&C# Dll反汇编工具

depends22_x64 可查看C++ DLL 动态库,暴露接口函数,库文件是32位还是64位的 1. 双击depends.exe ,运行该程序。 2. 将可执行文件拖到该窗口中。稍等片刻,出现depends 分析结果。 3. 左侧的树控件,显示了该exe 包含哪些module(dll),下面的列表是可能用到的dll 总表。因为子dll又包含孙dll, 孙dll又包含... 总之dll 不超过这么多了。不过这个列表用途不大。 4.点击树形控件的子dll,在又测得两个窗口中有相应的信息。其中下面的窗口显示的是该 dll 的导出信息。如ordinal,hint,funtion-name,entry-point 等,上面窗口为导入表列表 最后一下entry Point 往往写着not found. 是因为hint 值与下面导出表的hint,function 不一致。不过这没有关系。因为导入表hint 是用的链接时开发环境的dll, 而现在导出表是你系统 中正使用的dll, 不一致也正常,反正运行时是根据dll函数名称进行定位的。

2022-09-27

PlantSimulation中文帮助文档

PlantSimulation中文帮助文档,该文档基于PlantSimulation 最新版本V2021,欢迎大家下载浏览。同时也可以进【QQ交流群964485532】进行技术交流学习最新知识和实战技巧。

2022-06-25

人员操作案例.spp

PlantSimulation人员操作案例 根据多工位 多人员 单接受站的特点建立的仿真模型,内涵控制代码可自行学习人员控制方法。

2020-08-17

AUTOCAD 2004/AUTOCAD 2008 条形码CODE128生成

本案例是示范如何在AUTOCAD中创建条形码的,目前在CAD2004/8测试有效。 如果需要原始代码密码请联系我本人QQ:939114612

2017-12-17

vc++源代码

此源代码是刚上传的文档中涉及到的涉及的源代码 欢迎下载

2011-11-24

vc++原代码

这个文件时刚上传的vc++选修课程的代码部分第二部分

2011-11-24

vc++初学资料

内容介绍了 如何通过vc6.0制作计算机器 和窗口的制作使用(内容不包含代码稍后单独上传)

2011-11-24

MFC教程.pdf

本文档介绍MFC各控件的作用和使用方法 欢迎评论

2011-11-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除