获得拖放的文件路径

2016-12-31

VB.NET实现拖放文件到textbox获取文件路径的方式比用文件对话框更方便和炫酷一些。下面是实现的代码。

当然首先要开启拖放允许:

 TextBox1.AllowDrop = True

然后是响应DragEnter事件,其代码如下所示:

Private Sub TextBoxDragEnter(sender As Object, e As DragEventArgs) Handles TextBox1.DragEnter
        If e.Data.GetDataPresent(DataFormats.FileDrop) Then
            Dim files As String()
            Try
                files = CType(e.Data.GetData(DataFormats.FileDrop), String())
                Me.TextBox1.Text = files(files.Length - 1)
            Catch ex As Exception
                MessageBox.Show(ex.Message)
                Return
            End Try
        End If
 End Sub

OK,可以试一下了^_^

Mathematica与树莓派

2016-12-31

Wolfram 语言的完整版本已经可以用于 Raspberry Pi(树莓派)的计算机上,并且与 Raspbian 操作系统绑定. 程序可以从 Pi 命令行运行,或者作为背景过程,以及在 Pi 或者远程计算机上的笔记本界面运行. 在 Pi 上,Wolfram 语言支持对标准 Pi 端口和设备的直接程序式访问.如图中所示(第1排第3个;第3排第4个):

undefined

包含了程序的启动命令、远程桌面、并行计算、设备连接、设备的配置及端口操作等。部分命令及操作如下:

wolfram: Wolfram 语言命令行界面 (/usr/bin/wolfram)
mathematica : Mathematica 笔记本界面 (/usr/bin/mathematica)
配置引脚4为写,引脚17为读: DeviceConfigure["GPIO", {4 -> "Output", 17 -> "Input"}] 

其他操作,详见软件的参考。

Mathematica的树莓派项目参见:http://www.wolfram.com/raspberry-pi/

树莓派的本质安全性能分析

2016-12-31

 

我们这里对树莓派3B型(以下简称树莓派)主要的本质安全性能(以下简称本安)进行分析。其他还需要按照GB 3836标准及专业人员进行判定。如无特殊说明,以下的“满足本安要求”是指既满足I类又满足II类要求。

一,我们看下电压及电流方面。官方给出的树莓派由5V/2A的电源即可运行。就这两个参数而言,是可以做到本安型的。

二,我们看下电容方面。查阅标准可以看到,I、IIA型设备5V时,对电容无要求;IIB型设备6.0V时允许电容为1000uF,电路中电容远小于此值。下面单独讨论下IIC型设备。考虑正常、故障状态及元件容差的情况后,树莓派的电容最大为90多微法(只按图中的计算,未加图中没有的部分),而IIC型设备5.0V时的允许电容为100uF,此时的安全系数已经很小,所以不能评定成为IIC类设备。

三,我们看下电感方面。电路中有4.7uH/2A电感。如下表列出了I、IIC类在8V时的允许电感值,从表中可以看出树莓派可以满足电感要求。

 I IIC 
8V,3A 8V,2.5A
 234uH  11uH

四,我们看一下温度。...

五,讨论一下无线功率问题。wifi功率一般在50mW左右,其阈功率满足标准要求。蓝牙一般在100mW,其阈功率满足标准要求。

总结,从上面的简单分析来看,树莓派3B型可以满足I、IIA、IIB火花点燃试验要求。

相关文件:

  1. 树莓派3 B型的电原理图:https://www.raspberrypi.org/documentation/hardware/raspberrypi/schematics/RPI-3B-V1_2-SCHEMATIC-REDUCED.pdf (官方给出的也是部分电路,不知为什么)
  2. GB3836系列标准
  3. http://www.consmart.cn/content.php?bm=web_news&bid=3&id=67

树莓派的电气原理图下载地址

2016-12-31

搜索的国内很多网站,要么需要注册下载,要么不全,要么需要付费(完全违背开源理念),在官网搜索了下 找到了地址。

里面有树莓派 Zero0、树莓派1 A型\B型、树莓派 B+、树莓派2 B型、树莓派3 B型所有版本的原理图。网站如下:

https://www.raspberrypi.org/documentation/hardware/raspberrypi/schematics/README.md 或者在GitHub上:https://github.com/raspberrypi/documentation/tree/master/hardware/raspberrypi/schematics

新文章 → Home ← 旧文章