首页 > 编程语言 >C# modbus RTU 中使用到的 ushort[] 转 int 与 int 转 ushort[]

C# modbus RTU 中使用到的 ushort[] 转 int 与 int 转 ushort[]

时间:2023-08-02 13:11:59浏览次数:30  
标签:ust2 int res ushort RTU C#

        public static int ushorts2int(ushort[] res)
        {
            int high = res[0];
            int low = res[1];
            int value = (high << 16) + low;
            return value;
        }

        public static ushort[] int2ushorts(int res)
        {
            ushort ust1 = (ushort)(res >> 16);
            ushort ust2 = (ushort)res;
            return new ushort[] { ust1, ust2 };
        }

 

标签:ust2,int,res,ushort,RTU,C#
From: https://www.cnblogs.com/valu/p/17600404.html

相关文章

  • idea汉化教程 jetbrains系列工具DataGrip PyCharm WebStorm Intellij IDEA Goland cli
    这里以pycharm举例演示其他的ide类似操作。打开pycharmIDE如果是初次打开工具没有任何项目的情况下界面如下直接点击左侧plugins->输入chinese->选择Chinese(Simplified)点击Install。安装完成后重启IDE就已经是中文版了。有项目的情况界面如下点击File->settin......
  • Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: int
    执行mybatis的mapper方法时,报错了这个错。通过网上查找,发现了是JDK版本和oracle版本不一致导致的。(我直接从JDK1.8换成JDK11就可以了) 以下内容转自:FailedtoobtainJDBCConnection;nestedexceptionisjava.sql.SQLException:oracle.jdbc.OracleDriver_小沈同学_的博客-CS......
  • 通过Vue + intro.js 实现页面新手引导流程功能
    最近需要增加一个新手页面引导流程的功能,在网上搜罗之后发现了intro.js这个插件1.安装依赖npminstallintro.js--save2.在main.js中引用插件//首页引导插件importintrofrom'intro.js'//introjs库import'intro.js/introjs.css'//introjs默认css样式//introjs还......
  • Interview - UML图
     继承关系 引用关系强引用- 成员变量 例子: player——>weapon 弱引用- 局部变量、返回值、参数  关联关系聚合关系aggregation-两个对象之间可以分割菱形在总的那一方 组合关系composition -两个对象之间不可分割,一个消失另一个也得消失......
  • Sprint Boot学习路线3
    嵌入式服务器SpringBoot的嵌入式服务器功能是一项方便而强大的功能,它允许你在应用程序中直接运行Web服务器,无需将其部署到单独的独立Web服务器中。这使得开发、测试和部署Web应用程序变得容易,而且它还是轻量级的、易于启动和停止的,易于配置。HibernateHibernate是一个Ja......
  • Sprint Boot学习路线3
    嵌入式服务器SpringBoot的嵌入式服务器功能是一项方便而强大的功能,它允许你在应用程序中直接运行Web服务器,无需将其部署到单独的独立Web服务器中。这使得开发、测试和部署Web应用程序变得容易,而且它还是轻量级的、易于启动和停止的,易于配置。HibernateHibernate是一个J......
  • interested和interesting的区别
    interested和interesting的区别为:意思不同、用法不同、侧重点不同。一、意思不同1.interested意思:感兴趣的,关心的,表现出兴趣的,有利害关系的,当事人的。2.interesting意思:有趣的,有吸引力的。二、用法不同1.interested用法:作名词的基本意思是“兴趣”,指对某种事物的爱好,也可指感......
  • ConstraintLayout(约束布局)
    1.规则layout_constraintLeft_toLeftOf当前View的右侧和另一个View的右侧位置对齐与RelativeLayout的alignLeft属性相似layout_constraintLeft_toRightOf当前view的左侧会在另一个View的右侧位置与RelativeLayout的toRightOf属性相似layout_constraintRight_toLeftOf当......
  • Educational Codeforces Round 152 (Rated for Div. 2) D. Array Painting
    初始所有点都是蓝色的,给定一个数组,每个元素为0,1,2等值,两种操作,选定一个点花1元变红,或者选定一个为1或者2的红色点,减去一个价值,让周围的点变红,最后所有点都要变红思路:贪心,对于一个数组来说我们找寻连续的不等于0的一段,判断每一段最多所能变红的存在两种情况010,这种情况花1可以最......
  • 在 Linux 上使用 VirtualBox 的命令行管理界面
    VirtualBox拥有一套命令行工具,你可以使用VirtualBox的命令行界面(CLI)对远程无界面的服务器上的虚拟机进行管理操作。在这篇教程中,你将会学到如何在没有GUI的情况下使用VBoxManage创建、启动一个虚拟机。VBoxManage是VirtualBox的命令行界面,你可以在你的主机操作系统......