今天是五一劳动节,国产微观交通仿真软件TESS NG的python开发接口内测版今天发布。
        4月1日到今天5月1日一个月时间,疫情将我“封”在出租里,我将TESS NG c++开发接口“封”在python的pyd文件包里,形成python二次开发接口。疫情结束日尚不可期,但TESS NG的python开发接口基本完成。
        TESS NG的python开发接口脱胎于c++开发接口,c++开发接口植根于TESS NG软件的整个生命周期。
        TESS NG的需求分析于2015年,这过程形成架构的基本思想:就是“无”架构。只有不受任何先入为主、约定俗成的影响才能开发出独立自主、有可能超越其它主流产品的软件。
        TESS NG第一行代码写于2016年元旦,到2018年底基本完成,后续不断优化完善。
        TESS NG的二次开发接口架构的思考起始于2017年中,并于2019年完成首款基于c++二次开发接口的软件:发布版“车路协同”。
        TESS NG的开发过程犯了百分之九十九的公司不愿犯的两个错误,一是重复造轮子、二是指望老程序员完成重任。我这个1966年出生的老程序员正是因为犯了百分之九十九的公司不愿犯的错误,才完成了百分之九十九的公司无法完成的任务:国产微观交通仿真软件开发。
        TESS NG及其重要插件车路协同共有10多万行代码,都是在我书房里写成的。难的不是写10万多行代码,难的是将10万多行代码形成富有生命力的产品。在写这10多万行代码过程中因为没有外力的主宰,我可以随心所欲,为所欲为。但由于一切都需要创新创造,前两年经历的困难和压抑感难以承受。当困难甚至绝望来袭时,只有坚信:跑得再快一点终可以将它们摆脱。
        TESS NG软件的正式发布证明了:愿意重复造轮子,造适合自己的轮子,那么大多数人眼里很难实现的目标,在你的内心会有实现它的清晰蓝图。
        在这个低代码量快消费的年代,能不重复造轮子坚决不造,但如果你想创新想超越,那就学会造轮子吧!
        在此,对所有使用、下载、关注TESS NG等国产软件的同仁表示感谢!

胡立新 2022年5月1日劳动节于上海嘉定上城名都出租屋

你好五一、你好TESS NG python二次开发接口相关推荐

  1. 国产微观交通仿真软件TESS NG V2.1 Python二次开发接口版本发布

    来源:上海济达交通科技有限公司 上海济达交通科技有限公司是国产TESS NG微观交通软件研发商.2022年9月26日,上海济达交通科技有限公司正式发布了TESS NG的V2.1 Python二次开发接 ...

  2. TESS NG微观交通仿真软件二次开发接口如何规划

    TESS NG的二次开发接口正在设计当中,很想得到广大同仁的意见.目前的想法是二次开发接口分成三类,一类是基本接口,第二类是定制开发接口,第三类是项目专有接口. 定制开发接口在基本开发接口的基础上增加 ...

  3. python二次开发攻略-ABAQUS Python二次开发攻略

    第一部分 引言 第1章 Abaqus二次开发简介 12 1.1 为什么是Python 12 1.2 Python.FORTRAN与Abaqus 13 1.3 基于Python二次开发 14 第2章 P ...

  4. abaqus python二次开发攻略_基于CAE二次开发进行弹簧批量建模

    一. 为什么要进行弹簧批量建模 当一个公司或者学者从事科研任务时,往往通过有限元进行建模分析,建模的时间通常与工作效率挂钩.例如ABAQUS/CAE建模,想必很多老用户都有某种共同的感受,那就是实体模 ...

  5. abaqus python二次开发攻略.pdf 百度云_ABAQUS Python二次开发攻略 CAE分析大系

    内容推荐 本书是作者结合自己多年Abaqus 使用经验,在汲取国内外大量资料的基础上编写的一本Python 二次开发知识点笔记.内容涉及开发环境的搭建.Python 基础语法知识.Abaqus Pyt ...

  6. 迈德威视工业相机python二次开发,修改相机参数

    迈德威视工业相机python二次开发,修改相机参数 1. 调用官方给的参考例程grab.py 例程下载地址:https://www.mindvision.com.cn/rjxz/list_12.asp ...

  7. Python 二次开发 SAP2000 概述

    目 录 Blog Links 一.前言 二.pywin32库 三.帮助文档 四.访问SAP2000 4.1 ProgID 五.文件 5.1 新建 5.2 打开 5.3 保存 5.4 退出 六.视图 6 ...

  8. python调用linuxapi_Linux上使用python调用WPS二次开发接口

    原文链接Linux上使用python调用WPS二次开发接口 - C++ Programer​www.cryfeifei.cn 环境Ubuntu18.04 WPS For Linux Python3 简 ...

  9. 使用Python二次开发PDMS和三维字体工具

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 前言 Python是当前最火热的编程语言之一,在科技领域有广泛的应用.作为一种胶水语言,Python具有良好的交互性,可以调用C/C+ ...

最新文章

  1. 转 java c++互传arraylist
  2. 水平导航菜单(DIV+CSS)
  3. 人工智能 | 增强小目标检测(Augmentation for small object detection)
  4. bzoj2561: 最小生成树
  5. Committee和Virtual Project Team的关系
  6. 【数据结构】数据结构知识思维导图
  7. 6- vue django restful framework 打造生鲜超市 -完成商品列表页(下)
  8. fspecial 创建预定义的二维滤波器 (Matlab)
  9. 电路交换、报文交换、分组交换的区别与优缺点
  10. 计算机 模板 样式 母版,电脑PPT软件的母版怎么设置
  11. IOS学习之Segue
  12. 电影院票务管理系统数据库设计
  13. 使用代理ip进行反反爬虫——爬取句子迷网站,获取小说龙族经典句子
  14. 精通css网页布局 pdf,精通CSS网页布局
  15. 蒟蒻的控制台贪吃蛇(新手实验)
  16. properties文件读取
  17. 第十八届全国大学生智能汽车竞赛 智能视觉组比赛细则
  18. FileOperatorWSInstaller.zip——上海一网通登录社保下载提示,却无法下载
  19. 【蓝桥杯省赛】冲刺练习题【第十一届省赛题】倒计时【04】天(准考证组委会已下发,请查询)
  20. 已知一无符号的整数占用了4个字节的内存空间,现欲从低位存储地址开始,将其每个字节作为单独的一个ASCII码字符输出,试用共同体类型实现上述转换。

热门文章

  1. 常用正则表达式一览表
  2. 微信小程序自定义tabbar导航栏,中间凸出样式
  3. 本地主机访问VMware虚拟机创建的网站
  4. 树梅派4使用Docker安装可道云
  5. 如何彻底关闭VMware Workstation
  6. SPI读写SD卡速度有多快?
  7. 笔形输入法 -- 划一划
  8. 浅谈可重复访问城市的TSP问题(最短距离 + 具体走法)
  9. Unity教程2:保姆级教程.几行代码实现输入控制2D人物的移动
  10. python批量直方图均衡化_直方图均衡化-Python实现