(一)    无现金自助售票机

 

 

1.  有扫码头,可扫描用户手机或票据上的一维码/二维码

2.  图为正在进行防水测试

3.  有打印机,可打印最高120克纸质票据

4.  有主动散热装置,可长期工作在赤道地区室外

5.  有主动加热装置,可长期工作在低纬度地区室外

6.  4G/蓝牙/GPS/wifi功能

7.  有刷信用卡模块。(可选配)

8.  有摄像头,可编程控制。

9.  整机各模块(除银行卡模块外)提供linux驱动。

 

 

 

(二)    机床控制系统

 

 

1.  可以加装彩色触摸屏控制

2.  可以对各型机床定制控制系统

3.  有针对工业现场的抗干扰设计,稳定运行。

4.  成本低,根据功能和型号不同,加装项目成本在数百元RMB区间。

 

 

 

(三)    养殖场监测系统

 

 

 

1.  监测养殖场环境多种主要物理量

2.  液晶显示,按键控制

3.  可以外接加热和风机散热装置,可以根据测得的物理量控制这些装置

4.  采用短波无线电数字传送技术,可以在1公里范围内联网使用,不使用流量,不使用wifi,可以在主控室收集和控制最多253个节点。

5.  可以对各型类似的养殖或工控行业定制监测与控制系统

6.  成本低,根据用户功能需求定制,项目成本在每节点100~200RMB数量级。(不包括加热和风机等用电器,不包括主监控室的电脑。)

 

 

 

 

(四)    车用大灯遥控器

 

 

 

1.  车辆加装大灯后可以加装本遥控器

2.  按键控制,蜂鸣器反馈,适合驾驶时操作

3.  物理按键和相关声音形成了一个操作方面的反馈。更好保障驾驶安全度。

4.  按键为开关/长亮/爆闪/多种闪烁模式转换,可根据项目需求定制功能。

5.  成本低,可根据用户功能需求定制,成本在每套数十元RMB区间

 

 

 

 

 

(五)    矿场矿石金属去除装置

 

 

1.  图为正在运行中的矿石输送带上自动检测到混有断的钻头,随即装置驱动相应机构把一小段矿石倾倒在一侧,防止金属物品流入下道工序,损坏碎石机

2.  可以现场调节灵敏度,适应具体项目的用户需求

3.  可以现场调节运行时间参数,适应具体的传送带和驱动机构间长度

4.  可以加装上网模块,以便远程查询和监控系统运行。

5.  有针对工业现场的抗干扰设计,长期稳定运行。

6.  成本低,可根据用户功能需求定制,成本在每套200~300RMB数量级

 

 

 

 

(六)    提供二次开发的开关板

 

 

1.    

提供8路干接点输出,可控制2000W以下阻性负载,500W以下感性负载。

如果需要控制大型电机需要加装接触器系统进行隔离。

适用于道闸、门机构、卷帘机构、灯光、风扇、水泵、加热器、工业机床控制、农业水电控制等

2.    

提供检测8路数字量输入

适用于各类数字量检测。例如门位置到位检测、工业机床部件运动位置检测、农业水利水位检测等。

3.    

使用485通信。(232可选)

4.    

提供DEMO软件,及源码. C++,同时提供windows/linux/ARM平台源码

5.    

DEMO软件中包括通信协议C++源码。方便二次开发 。

 

 

 

 

 

 

 

 

==============================================================

 

 

 

(七)    什么是大数据

 

大数据是指那些数据量特别大、数据类别特别复杂的数据集,是一种信息资产

大数据包括结构化、半结构化和非结构化数据,非结构化数据越来越成为数据的主要部分。大数据是互联网发展到现今阶段的一种表象或特征,在云计算的衬托下,这些数据被利用起来,通过各行各业的不断创新,大数据会逐步为人类创造更多的价值。

 

 

 

(八)    软件读取UPS方法

 

apcaccess  apctest    apcupsd

 

sudo apt-get install apcupsd

 

sudo vim /etc/apcupsd/apcupsd.conf

 

    安装: sudo apt-get install apcupsd

    用文本编辑器打开 /etc/apcupsd/apcupsd.conf,开始编辑

    UPSNAME 后面给个名字

    UPSCABLE 后指定为 usb

    UPSTYPE 后更改为 usb

    DEVICE 后为空,这样系统便会自动检测 USB 连接 UPS

   如果感兴趣的话可以调整下面的关机触发条件,有剩余电量和剩余时间,默认为5%3分钟。注意这里只要满足其中任一条件便会触发。

    用文本编辑器打开 /etc/default/apcupsd,将其中的 ISCONFIGURED= 置为 yes

    尝试用 sudo /sbin/apcaccess 访问下 UPS,若能返回有效内容,代表配置正常

    使用 systemctl 开启 apcupsd 服务且设定为自动启动

 

 

 

 

禁用ubuntu开机报apport错误

 

sudo vi /etc/default/apport

设置enable=0

sudo service apport stop

 

 

禁用多点触摸

 

sudo apt install dconf-editor

禁用标准触控手势:

sudo apt install dconf-editor

dconf-editor

在左手菜单中单击

com> canonical> unity> gestures

 

 

 

声明

 

All information of the software and in this document is provided “as is”. The supplier doesn’t guarantee its usage, performance, or the results obtained by using the software.

The supplier doesn’t provide any guarantee, condition, statements or terms with respect to any matter, regardless of whether it is explicit or implied, whether it is based on regulation, common law, practices, and standing orders or for any reasons. This includes but not limited to non-infringement of the rights of any party, merchant-ability, completeness, satisfactory quality or application for any special purpose.

Besides above, this text is: (I) prohibited the distribution and reproduction, (II) prohibited the modification and production of derivative works, (III) prohibited decompilation, reverse engineering, disassembly, or other ways to explore the human readable source code of the software, (IV) the supplier has the right to interpret all provisions.

 

 

 

 

python参数

 

参数定义的顺序必须是:必选参数、默认参数、可变参数、命名关键字参数和关键字参数。  

1

2

def f1(a, b, c=0, *args, **kw):

print('a =', a, 'b =', b, 'c =', c, 'args =', args, 'kw =', kw)

  关于对于python函数传参数的时候传值还是传引用?python不允许程序员选择采用传值还是传引用。Python参数传递采用的肯定是“传对象引用”的方式。这种方式  相当于传值和传引用的一种综合。如果函数收到的是一个可变对象(比如字典或者列表)的引用,就能修改对象的原始值--相当于通过“传引用”来传递对象。如果函数收到的是一  个不可变对象(比如数字、字符或者元组)的引用,就不能直接修改原始对象--相当于通过“传值'来传递对象。

 

  函数参数总结: 

Python的函数具有非常灵活的参数形态,既可以实现简单的调用,又可以传入非常复杂的参数。

默认参数一定要用不可变对象,如果是可变对象,程序运行时会有逻辑错误!

要注意定义可变参数和关键字参数的语法:

*args是可变参数,args接收的是一个tuple

**kw是关键字参数,kw接收的是一个dict

以及调用函数时如何传入可变参数和关键字参数的语法:

可变参数既可以直接传入:func(1, 2, 3),又可以先组装listtuple,再通过*args传入:func(*(1, 2, 3))

关键字参数既可以直接传入:func(a=1, b=2),又可以先组装dict,再通过**kw传入:func(**{'a': 1, 'b': 2})

使用*args**kwPython的习惯写法,当然也可以用其他参数名,但最好使用习惯用法。

命名的关键字参数是为了限制调用者可以传入的参数名,同时可以提供默认值。

定义命名的关键字参数在没有可变参数的情况下不要忘了写分隔符*,否则定义的将是位置参数。

 

 

 

 

 

总结:1listtuple是有序列表;dictset是无序列表

     2list元素可变、tuple元素不可变

     3dictsetkey值不可变,唯一性

     4set只有key没有value

     5set的用途:去重、并集、交集等

     6listtuple+*、索引、切片、检查成员等

   7dict查询效率高,但是消耗内存多;listtuple查询效率低、但是消耗内存少

 

 

 

 

休眠 睡眠 盖子关机pm-suspend pm-hibernate

 

 

cat /proc/sys/vm/laptop_mode

2

 

 

sudo laptop_mode start

Laptop mode

enabled, active

Device "eth0" does not exist.

Cannot find device "eth0"

 

sudo vim /etc/laptop-mode/laptop-mode.conf

 

 

sudo apt-get install laptop-mode-tools

 

sudo vim /etc/default/acpi-support

 

 

 

合盖子关机

设置的合盖不关机、或关机

sudo vim /etc/systemd/logind.conf

#HandleLidSwitch=suspend

HandleLidSwitch=ignore

poweroff

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=======================================

 

ICP17008405
ICP17008405-1
ICP17008405-2
ICP17008405-3
http://www.beian.miit.gov.cn
沪ICP备17008405

ICP17008405-1

ICP17008405-2

ICP17008405-3