• 记录编写TS的一些想法


    看日志小技巧

    多次重启程序,并执行订单,日志就会很多,可根据关键字new找到每个TS初始创建的过程

    虚拟机和本地的复制粘贴问题

    重启服务器即可

    安装项目需要更改的配置

    dispatch
    om
    tools
    

    以上都是修改config.ini文件
    但这上面报错最多的还是'dbinfo

    安装项目需要增加的文件

    在dispatch中需要增加

    etc文件
    dispatch_config.xml(调度的配置)
    

    在dispatch_engine中需要增加的文件

    etc文件
    agv_info.xml(仿真车agv的相关信息)
    

    一来的常报错

    AttributeError: 'NoneType' object has no attribute 'dbinfo'
    

    更改tools里的conf.in模块更改为isoftwarerootpath,就可解决上面的问题

    把自己的dispath的conf中的conf.ini改为自己已有的正确的config

    缘由不知道里面什么错误(有可能用得到)

    有时候远程桌面连接不上

    重启服务器



    相关坑

    重启程序报错原因

    之前有空库位,或者之前的任务没执行,重启程序报错,删除数据库重新来。结果空库,要初始化数据库总里程、日里程、速度.sql即可。

    TSlog被删除后

    被小草莓使用14删除日志后,但是加载订单就不会产生日志了(在运行程序集之后)

    gp表配置

    配置终点,配置托盘类型

    查找location

    托盘的数据表之间的关联

    程序中断后再跑如何

    重新加入调度即可

    gp表调用是在内存中

    gp只会第一次执行有效,之后改gp表,更改的gp表数据不会有效,除非删除重来,否则gp表数据会存在内存中

    TS是先创建托盘

    pallet,搬托盘到了其他位置

    页面显示的疑惑

    添加托盘,删库

    采用clear删库,但记录还会保存在页面

    编写TS更快更好的方向

    怎样让写代码,查看日志,运行跑起来的流程变得更快

    代码尽可能少报错,逻辑对。

    怎样更加方便的去调试

    需要考虑的点:看日志,一键更改重置数据库
    网页端传入的参数正确,设计好符合业务流程的传参流程。

    如何能够快速的测试一个接口

    借用可用的rest_api,执行一套流程(简单的),查看日志

  • 相关阅读:
    C#编程技巧之钩子函数的使用——SetWindowsHookEx
    JSON(Ajax)和JsonP
    C#对象与方法
    C#数据类型
    事务处理
    面向对象之继承与多态
    C#编程语言简介
    <转>成员函数的重载、覆盖与隐藏
    视图、索引
    C#方法
  • 原文地址:https://www.cnblogs.com/wkhzwmr/p/16032290.html
Copyright © 2020-2023  润新知