http://10.255.16.17:9001/platform/login.jsp

// 按条件给单元格的文字设定颜色for(int i = 0;i < this.dataGridViewProcessParameterDisplay.Rows.Count; i++){for(int j = 0; j < this.dataGridViewProcessParameterDisplay.Columns.Count; j++){string str = Convert.ToString(this.dataGridViewProcessParameterDisplay.Rows[i].Cells[j].Value);if (string.Equals("09UME29FQE7JQ2C8M3210004", str)){// this.dataGridViewProcessParameterDisplay.ForeColor = Color.Red;DataGridViewCell changeColor = this.dataGridViewProcessParameterDisplay.Rows[i].Cells[j];changeColor.Style.ForeColor = Color.Red;}continue;}}
string sql = @"SELECT ModelNum,BottomRollerPressure,SideRollerPressure,PastePositionXDirectionDetection1,PastePositionXDirectionDetection2,ModuleWidth1,ModuleWidth2,ModuleWidth3ModuleWidth4,CASE PasteTheResultWHEN '8.00' THEN 'NG'WHEN '1.00' THEN 'OK'ELSE PasteTheResultEND AS PasteTheResult,CASE SideRollerPressureNGStateWHEN '1.00' THEN 'OK'WHEN '5.00' THEN 'NG'ELSE SideRollerPressureNGStateEND AS SideRollerPressureNGState,CASE BottomRollerPressureNGStateWHEN '1.00' THEN 'OK'WHEN '4.00' THEN 'NG'ELSE BottomRollerPressureNGStateEND AS BottomRollerPressureNGState,CASE ModuleWidthNGStatusWHEN '1.00' THEN 'OK'WHEN '11.00' THEN '偏大'WHEN '12.00' THEN '偏小'ELSE ModuleWidthNGStatusEND AS ModuleWidthNGStatus,CreateDateFROM   (SELECT Param1 AS 'ModelNum',Sum(CASE CodeWHEN 'M010770P004' THEN CAST(DATA AS DECIMAL(10,2))ELSE 0END) AS 'BottomRollerPressure',Sum(CASE CodeWHEN 'M010770P005' THEN CAST(CAST(DATA AS FLOAT) AS DECIMAL(10,2))ELSE 0END) AS 'SideRollerPressure',Sum(CASE CodeWHEN 'M010770P009' THEN CAST(DATA AS DECIMAL(10,2))ELSE 0END) AS 'PastePositionXDirectionDetection1',Sum(CASE CodeWHEN 'M010770P014' THEN CAST(DATA AS DECIMAL(10,2))ELSE 0END) AS 'PastePositionXDirectionDetection2',CAST(Sum(CASE CodeWHEN 'M010770P010' THEN CAST(DATA AS DECIMAL(10,2))ELSE 0END) AS nvarchar) AS 'PasteTheResult',--SUM(case Code when 'M010770P011' then CAST(Data AS decimal(10, 2)) else 0 end) as '粘贴检测NG代码',Sum(CASE CodeWHEN 'M010770P012' THEN CAST( CAST(DATA AS DECIMAL(10,2))/1000 AS DECIMAL(10,3))ELSE 0END) AS 'ModuleWidth1',Sum(CASE CodeWHEN 'M010770P015' THEN CAST( CAST(DATA AS DECIMAL(10,2))/1000 AS DECIMAL(10,3))ELSE 0END) AS 'ModuleWidth2',Sum(CASE CodeWHEN 'M010770P016' THEN CAST( CAST(DATA AS DECIMAL(10,2))/1000 AS DECIMAL(10,3))ELSE 0END) AS 'ModuleWidth3',Sum(CASE CodeWHEN 'M010770P017' THEN CAST( CAST(DATA AS DECIMAL(10,2))/1000 AS DECIMAL(10,3))ELSE 0END) AS 'ModuleWidth4',CAST(Sum(CASE CodeWHEN 'SideRollPressureNgCode' THEN CAST(DATA AS DECIMAL(10,2))ELSE 0END) AS nvarchar) AS 'SideRollerPressureNGState',CAST(Sum(CASE CodeWHEN 'BottomRollPressureNgCode' THEN CAST(DATA AS DECIMAL(10,2))ELSE 0END) AS nvarchar) AS 'BottomRollerPressureNGState',CAST(Sum(CASE CodeWHEN 'ModuleWidthNgCode' THEN CAST(DATA AS DECIMAL(10,2))ELSE 0END) AS nvarchar) AS 'ModuleWidthNGStatus',MAX(CreateDate) AS 'CreateDate'FROM[A05.HMI].[dbo].[PlcCollectData] WHERE PARAM1 IS NOT NULL" + stb.ToString() +" GROUP  BY Param1 ORDER BY Param1 DESC OFFSET @offset ROW FETCH NEXT @pageSize ROW ONLY) A";

本地获取gitlab远程分支代码:

gitlab 拉取远程分支代码:

1.在本地新建一文件夹用来存放项目代码 (eg:xny)

2.进入该文件,右键选择 git bush here,打开命令窗后,输入初始化命令:git init

3.命令行:git remote add origin 后面是项目所在远程仓库地址(不是远程分支名称,而是仓库地址)

4.拉取远程分支到本地:git fetch origin dev(dev是你要拉取的远程分支名称)

5.在本地创建dev分支并且切换到该分支:git checkout -b dev(本地分支名称)

6.拉取分支到本地:git pull origin dev(远程分支名称)

IT@AGZK-BJVJVL3 MINGW64 /d/angezhikong/redaction (master)
$ git remote add origin http://10.41.155.23:9090/ipc/ange-ipc.gitIT@AGZK-BJVJVL3 MINGW64 /d/angezhikong/redaction (master)
$ git fetch origin A04
remote: Enumerating objects: 2446, done.
remote: Counting objects: 100% (2443/2443), done.
remote: Compressing objects: 100% (956/956), done.
remote: Total 2446 (delta 1325), reused 2150 (delta 1064), pack-reused 3
Receiving objects: 100% (2446/2446), 64.59 MiB | 11.40 MiB/s, done.
Resolving deltas: 100% (1325/1325), done.
From http://10.41.155.23:9090/ipc/ange-ipc* branch            A04        -> FETCH_HEAD* [new branch]      A04        -> origin/A04IT@AGZK-BJVJVL3 MINGW64 /d/angezhikong/redaction (master)
$ git checkout -b A04
Switched to a new branch 'A04'IT@AGZK-BJVJVL3 MINGW64 /d/angezhikong/redaction (A04)
$ git pull origin A04
From http://10.41.155.23:9090/ipc/ange-ipc* branch            A04        -> FETCH_HEAD
Updating files: 100% (1547/1547), done.IT@AGZK-BJVJVL3 MINGW64 /d/angezhikong/redaction (A04)
$

遇到问题:加入直接下载zip包会出现读取问题,简而言之没有读取相应文件的权限。

<!-- 查看本地分支版本 -->
git remote -v
<!--本地获取远程分支上的最新代码-->
git pull origin remoteBranchName

连接远程地址被拒绝访问时:

<!--查看配置-->
git config --global -l
<!--在本地删除远程仓库地址-->
git remote rm origin
<!--取消-unset http proxy-->
git config --gloabal --unset http proxy

C# winform上位机相关推荐

  1. ”WinForm上位机+OV7670摄像头+STM32+蓝牙“图像采集系统(二)PC-MCU蓝牙通信及WinForm上位机开发

    上篇Blog谈了一下stm32驱动ov7670进行图像采集,这一篇谈一下后续的几个步骤: 1.图像处理 因为对图像质量要求不高,而且串口蓝牙通信速度局限于波特率.所以决定只传输灰度图像,简单地用了RG ...

  2. ”WinForm上位机+OV7670摄像头+STM32+蓝牙“图像采集系统(一)STM32驱动CMOS摄像头OV7670

    初衷:将摄像头放在防盗门猫眼位置,访客到来时,给访客拍个照,然后传到房主端显示. 现在只完成了蓝牙传输,和WinForm窗体显示,后面时间来得及的话会陆续完成WiFi传输,和手机端APK显示. 常规思 ...

  3. C#上位机与西门子S7-200 Smart 网口通讯

    西门子PLC在工业自动化领域是常用的控制器,一般在和上位机界面通讯时,经常使用组态软件.上位机可以使用西门子的Wincc flexible或TIA,但是,当面对需求比较多样化的需求时,Wincc难以胜 ...

  4. c#上位机 源码 控制固高,研华,雷赛这类的运动板卡。偏向 程序运动控制。winform+板卡+sqlite

    c#上位机 源码 控制固高,研华,雷赛这类的运动板卡.偏向 程序运动控制.winform+板卡+sqlite

  5. C# Winform工控上位机控件库

    C# Winform工控上位机控件库 通讯库集成:支持西门子.欧姆龙.施耐德等主流PLC 报警窗口:报警配置自动弹出 报警历史:报警历史自动保存 数据库操作:增删改查 说明:包含DLL库和使用教程,不 ...

  6. 0.91寸 SSD1306 OLED介绍(四) --- 用上位机验证OLED显示屏

    在介绍0.91寸 SSD1306之前先附上模块链接:点击购买SSD1306 OLED显示模块 前面的文章已经详细说明了OLED的原理,指令,代码 0.91寸 SSD1306 OLED介绍(一) - 整 ...

  7. C#上位机系列(4)—示波器一新窗口的建立

    本文是讲解C#.net平台的Winform框架下的第四个内容,手把手介绍上位机项目的创建方式以及一些写软件时常用的功能,讲解从零开始的每一个步骤. 本次介绍上位机中新窗口的建立方式和软件示波器的代码原 ...

  8. 为什么我不建议你轻易入上位机的“坑”?

    "PLC做得好好的,我为什么要去学上位机?" 一提到上位机,大多数人第一时间只是会联想到编程,认为这是程序员才会去做的事情. 但我们伟大的苹果之父史蒂夫·乔布斯说,「每个人都应该学 ...

  9. 使用C#进行串口通信开发上位机软件

    因为工作需要 曾使用C#开发一款上位机软件,当时工期很赶,开发联调测试交付后就转向其他工作.一直念叨着要记录一下,这次五一终于如愿. 软件开发环境:操作系统windows64位,开发工具:VisioS ...

最新文章

  1. 代码片段管理器——SnippetsLab
  2. Spark数据倾斜-采样倾斜key并分拆join操作-详细图解与代码
  3. 小米和腾讯的.NET笔面试题哪个更难?可自测附答案
  4. android oom工具,Android OOM-Heap,MAT工具检测内存泄露
  5. 2021年考计算机考研三战,考研越来越难,2021考研人将会面临哪三大挑战?
  6. mapreduce复制连接的代码_MapReduce:在大型集群上简化数据处理(2)
  7. 装机必备:借用IDM实现百度云高速下载
  8. java内嵌html5浏览器_Jcef内嵌浏览器windows版本的编译及使用
  9. 基于SSM实现的演唱会网上订票系统-JAVA【数据库设计、源码、开题报告】
  10. 行测题中逻辑判断题的规律
  11. uc android快捷键,UC手机浏览器助力Android快速上网
  12. win11输入法繁体字切换简体字——记录
  13. 怎样设定目标(一)目标金字塔
  14. 网上打印纳税申报表等预览有网格打印不显示
  15. Activity跳转方式
  16. JavaSE第21篇:Java之IO流下篇
  17. 51单片机74ls273并行输出地址c语言程序,跑马灯/输入输出接口(片选地址74LS273)...
  18. 【Linux】vi编辑器中:wq 、:wq!、:x、:q、:q!的详细区别
  19. 超全的回文题汇总-Palindrome
  20. css 虚线步宽的写法

热门文章

  1. redis 如何链接mysql_如何连接redis数据库
  2. linux中的链接符号
  3. dell emc isilon修改丢失的root密码
  4. U盘分配单元大小建议设置多少?
  5. SEAM IN ACTION 第一章
  6. thymeleaf 如何用th:each 做条件遍历
  7. Nginx反向代理、负载均衡和动静分离
  8. 交易者常提起的焦虑和压力损伤有多大?
  9. 想调整视频的色彩平衡就这样操作
  10. 开源项目推荐-私人网盘系统项目