1、JDK安装
jdk的安装没什么好说的,和一般安装软件没什么区别。在这里主要说一下环境变量的配置,其实网上都有的!!!
右击 【计算机】→【属性】→【高级系统设置】,在系统属性窗口中,选择【环境变量】。点击【新建】,
变量名:JAVA_HOME
变量值:D:\Program Files\Java\jdk1.6.0(以JDK实际路径为准!)
转载
2023-12-25 11:15:00
127阅读
PLC与计算机的连接有以下3种。■ 使用计算机的RS232C端口与PLC的编程口直接相连。■ 通过网络、与其他站点的PLC进行通信。■ 通过调制解调器,与远程的PLC进行通信。· 使用计算机的RS232C端口与PLC的编程口直接相连的情况①设置PLC的通信条件。关于PLC通信条件设置的内容,请参照各PLC的相关硬件手册。请预先将PLC与计算机的通信条件相符合。②利用计算机的RS232C端口、与PL
转载
2024-07-25 20:21:15
137阅读
工控安全这个领域比较封闭,公开的资料很少。我在读《Hacking Exposed Industrial Control Systems》,一本16年的书,选了的部分章节进行翻译,以其抛砖引玉。MODBUSModbus是20世纪70年代后期由Modicon(现为施耐德电气)为了配合其可编程逻辑控制器(PLC)一起使用,创建的基于串行的控制协议。Modbus是最常见的工业控制协议,主要是因为Modbu
前面的博客记录了怎么组建一个包含RIO的quantum plc。要使用上位机软件和PLC通讯的话,还需要组建一个网络的。我们选取的是140NOE75101模块,希望使用以太网通讯。首先在目录浏览器树形结构的“通讯”那里右键,添加一个网络,弹出的对话框中,可用网络列表选择“以太网”,写一个名字,然后确定,就可以看到新建的网络在通讯列表了。双击这个新建的网络,可以给其配置参数,这里我们只配置IP地址子
转载
2024-06-14 14:35:59
506阅读
Android客户端与PC服务器实现Socket通信 https://shop426839697.taobao.com/category-1505275330.htm?spm=a1z10.5-c-s.w4010-22331014617.32.28a4792882jgip&search=y&parentCatId=1503850742&parentCatNa
转载
2024-08-12 17:46:36
79阅读
# Unity Java通讯实现教程
## 流程图
```mermaid
flowchart TD
A(创建Unity项目) --> B(编写C#脚本)
B --> C(编写Java代码)
C --> D(打包Java代码)
D --> E(导入Java代码到Unity项目)
```
## 步骤说明
| 步骤 | 操作 |
| ---- | ---- |
| 1
原创
2024-03-28 04:04:36
62阅读
思维导图:c#代码和shader代码注释都写得很详细了,这里就不细讲具体过程,直接放代码:c#代码:主要是两个脚本的代码: VolumnComponent模块:using UnityEngine;
using UnityEngine.Rendering;
using UnityEngine.Rendering.Universal;
//首先第一步,我们要创建volumnComponent类,这个
转载
2024-04-09 18:25:55
87阅读
这段时间在研究嵌入sdk,途中遇到不少问题和坑,在这就不一一说了。嵌入sdk是比较常见的吧,如接入广告啊,新浪的分享...... 这些都需要接入sdk的。(这些我在这段时间都应以研究成功了,后期会写上)。现在我们从最基本的做吧。 其实这些和什么引擎都是没多大关系的。不管是unity,还是cosos2d...... 说白了,这些就是和移
转载
2024-06-26 23:26:52
65阅读
目录一、PLC程序工程创建1、硬件配置2、程序编程3、添加监控表二、C#程序工程创建1、界面UI2、代码编写(1)创建本地Udp(2)读PLC的线程函数(3)定时器(4)上位机写寄存器操作(5)StringToByte()方法封装(6)窗口关闭3、C#和PLC测试(1)C#上位机写操作1(2)C#上位机写操作2(3)C#控制PLC中的继电器输出(4)C#上位机读操作 (5)串口调试助手和
在光度立体三维重建中,光源的光强、颜色、方向对重建效果具有重要意义。一般实际测试中,多采用led点光源。笔者实验中使用的是WS2812B全彩色led灯条 笔者实验中需要改变小灯的亮度和颜色,包括点亮特定位置的小灯,或者全部点亮小灯。主要通过C#上位机发送颜色 光强 led标号给arduino,进而控制led按照设定显示。所遇到的主要问题是收发数据的格式规定。笔者规定的数据格式为: “w-100-3
总结一下:Unity3D 中的 C# 和 JavaScript 脚本之间是可以互相访问并交互的,但是要求这些被访问和操作的 C# 和 JavaScript 组件必须放在名为 Standard Assets 或者 Plugins 目录下,这样保证被访问和操作的组件是第一时间被编译的,那么在这两个目录之外的其它脚本就可以随意使用它们了,同时呢,我们不要被 MonoDevelop 的一些表现给唬住;Bl
转载
2023-12-07 06:22:46
62阅读
Unity对接轨道屏ModBus步骤: 将NModbus4.dll导入到Unity的Plugin下NModbus4.dll百度网盘下载地址
链接:https://pan.baidu.com/s/1wAFljFuGdpCUGgb8-7gRSA?pwd=y38v
提取码:y38v连接串口!
调用OpenSerial方法进行连接。在开启Unity项目时,如果轨道是断电重启的,就需要重新给轨道设置
转载
2024-08-07 21:55:31
170阅读
初始化 unity 环境import numpy as np
import matplotlib.pyplot as plt
from mlagents.envs import UnityEnvironment
%matplotlib inline初始化环境 env = UnityEnvironment(file_name="3DBall", worker_id=0, seed=1)file_na
转载
2023-11-21 18:56:27
124阅读
1:进程定义:是程序在计算机上的一次执行活动。Windows系统利用进程把工作划分为多个独立的区域,每个应用程序实例对应一个进程。它包含着一个运行程序所需要的资源。 进程是操作系统分配和使用系统资源的基本单位。简单来说就是一个启动程序。一个正在运行的应用程序在操作系统中被视为一个进程,进程可以包括一个或多个线程。2:线程 命名空间:using System.Threadin
转载
2024-10-03 15:33:21
72阅读
上一篇文章的例子中我们可以看到顶点着色器的输出参数可以说是直接作为了片段着色器的形参传递过来,那么不由得一个问题浮现出来,顶点着色器的形参是从何处传递过来的? 顶点着色器的形参是gameObject 的meshRenderer组件将所有的mesh数据按每一帧一次传递给OpenGL。
这中间的过程常常被称作一次draw call,往往一次性传输大量mesh信息作为一次draw call 比多次
转载
2024-09-14 19:17:17
166阅读
一.TCP协议服务器端:1.打开vs,创建一个c#的控制台应用程序 代码如下(记得把ip换成自己电脑ip)using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Net.Sockets;
using
转载
2024-02-02 05:56:31
88阅读
前言刚接到手一个项目,是开发一款程序,要和PLC有数据交互,如上图,设备发生故障后,PLC会发电报,我们收到电报后把故障显示出来,同时点击解除故障,也会给PLC发送相对应的电报。查了蛮多资料但是感觉还是无从下手(资料是挺多的,但是感觉太繁琐了,有很多地方都没有必要,比如模拟PLC环境,一连下四五个软件,我感觉没有必要。),最后问了一下我之前公司的好哥们,正好他就是做上位机的,所以跟着学会了怎么连接
转载
2024-07-09 14:55:26
213阅读
Java阶段二Day04 文章目录Java阶段二Day04截至此版本可实现的流程图为V9BirdBootApplicationClientHandlerDispatcherServletHttpServletResponseHttpServletRequestV10DispatcherServletHttpServletResponseMETA-INF / mime.typesV11EmptyRe
方式二,在项目浏览器中双击CPU或I/O模块,如下图查看相应模块的地址,在模块的I/O对象表格里定义,这种方式只能生成,不支持修改和删除。方式三,在”程序编辑窗口”中定义,这种方式只能生成,不支持修改和删除。(二)实际操作 1、在项目浏览器中点击“变量和FB实例”,在右侧“名称”下输入start,类型选 EBOOL,在下一行输入 stop,类型选 EBOOL,然后关闭窗口。如
转载
2024-09-14 15:16:47
545阅读
GX Developer是款专业的三菱PLC编程软件,主要用于程序的设计和调试,支持梯形图、指令表、SFC、 ST及FB、Label语言程序设计,提供了程序开发、维护、编程、参数设定、项目数据、且支持异地读写PLC程序,适用于Q、QnU、QS、QnA、AnS、AnA、FX等全系列可编程控制器。GX Developer功能1. 软件的共通化 GX Developer能够制作Q系列,QnA系