自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (14)
  • 问答 (2)
  • 收藏
  • 关注

空空如也

声音、视频录制播放程序设计.zip

声音、视频录制播放程序设计包括以下几个功能: 1)波形显示器 2)录音模块 3)播放模块 4)显示已有音频文件 5)显示录制时间 6)文件按日期保存

2019-08-07

C++ MP4v2获取rtsp流并保存为MP4文件

C++ MP4v2获取rtsp流并保存为MP4文件,ffmpeg版本为4.0.1,其中的dll,lib,include在程序中已经提供,编译环境为vs2012

2019-08-07

C++ 通过FFmpeg将rtsp视频流到本地mp4文件.zip

C++ 通过FFmpeg将rtsp视频流到本地mp4文件,源代码仅供参考。

2019-08-07

vlc-2.2.6 带录像功能的封装库.zip

//创建初始化播放器资源 [DllImport("libvlc", CallingConvention = CallingConvention.Cdecl)] extern public static IntPtr libvlc_new(int argc, IntPtr argv); //创建播放器实例 [DllImport("libvlc", CallingConvention = CallingConvention.Cdecl)] public static extern IntPtr libvlc_media_player_new(IntPtr libvlc_instance); // 释放libvlc实例 [DllImport("libvlc", CallingConvention = CallingConvention.Cdecl)] public static extern void libvlc_release(IntPtr libvlc_instance); //获取库版本信息 [DllImport("libvlc", CallingConvention = CallingConvention.Cdecl)] public static extern String libvlc_get_version(); // 从视频来源(例如Url)构建一个libvlc_meida RTSP [DllImport("libvlc", CallingConvention = CallingConvention.Cdecl)] public static extern IntPtr libvlc_media_new_location(IntPtr libvlc_instance, IntPtr path); // 从本地文件路径构建一个libvlc_media rtsp串流不适合调用此接口 // [MarshalAs(UnmanagedType.LPStr)] string path [DllImport("libvlc", CallingConvention = CallingConvention.Cdecl)] public static extern IntPtr libvlc_media_new_path(IntPtr libvlc_instance, IntPtr path); /// <summary> /// 影片长度 /// </summary> /// <param name="libvlc_instance"></param> /// <returns></returns> [DllImport("libvlc", CallingConvention = CallingConvention.Cdecl)] public static extern IntPtr libvlc_media_player_get_length(IntPtr libvlc_media_player); //释放对象 [DllImport("libvlc", CallingConvention = CallingConvention.Cdecl)] public static extern void libvlc_media_release(IntPtr libvlc_media_inst); // 将视频(libvlc_media)绑定到播放器上 [DllImport("libvlc", CallingConvention = CallingConvention.Cdecl)] public static extern void libvlc_media_player_set_media(IntPtr libvlc_media_player, IntPtr libvlc_media); //创建(libvlc_media)播放窗口 [DllImport("libvlc", CallingConvention = CallingConvention.Cdecl)] public static extern void libvlc_media_player_new_from_media(IntPtr libvlc_media_player); // 设置图像输出的窗口 [DllImport("libvlc", CallingConvention = CallingConvention.Cdecl)] public static extern void libvlc_media_player_set_hwnd(IntPtr libvlc_mediaplayer, Int32 drawable); //播放 [DllImport("libvlc", CallingConvention = CallingConvention.Cdecl)] public static extern void libvlc_media_player_play(IntPtr libvlc_mediaplayer); //暂停 [DllImport("libvlc", CallingConvention = CallingConvention.Cdecl)] public static extern void libvlc_media_player_pause(IntPtr libvlc_mediaplayer); //停止 [DllImport("libvlc", CallingConvention = CallingConvention.Cdecl)] public static extern void libvlc_media_player_stop(IntPtr libvlc_mediaplayer); // 解析视频资源的媒体信息(如时长等) [DllImport("libvlc", CallingConvention = CallingConvention.Cdecl)] public static extern void libvlc_media_parse(IntPtr libvlc_media); // 返回视频的时长(必须先调用libvlc_media_parse之后,该函数才会生效) [DllImport("libvlc", CallingConvention = CallingConvention.Cdecl)] public static extern Int64 libvlc_media_get_duration(IntPtr libvlc_media); // 当前播放的时间 [DllImport("libvlc", CallingConvention = CallingConvention.Cdecl)] public static extern Int64 libvlc_media_player_get_time(IntPtr libvlc_mediaplayer); // 设置播放位置(拖动) [DllImport("libvlc", CallingConvention = CallingConvention.Cdecl)] public static extern void libvlc_media_player_set_time(IntPtr libvlc_mediaplayer, Int64 time); /// <summary> /// 抓图 /// </summary> /// <param name="libvlc_mediaplayer"></param> /// <param name="num">经典0</param> /// <param name="filePath">完整路径,文件名英文或下划线开头</param> /// <param name="i_width"></param> /// <param name="i_height"></param> /// <returns></returns> [DllImport("libvlc", CallingConvention = CallingConvention.Cdecl)] public static extern int libvlc_video_take_snapshot(IntPtr libvlc_mediaplayer, uint num, IntPtr filePath, uint i_width, uint i_height); //media player release [DllImport("libvlc", CallingConvention = CallingConvention.Cdecl)] public static extern void libvlc_media_player_release(IntPtr libvlc_mediaplayer); // 获取音量 [DllImport("libvlc", CallingConvention = CallingConvention.Cdecl)] public static extern int libvlc_audio_get_volume(IntPtr libvlc_media_player); //设置音量 [DllImport("libvlc", CallingConvention = CallingConvention.Cdecl)] public static extern void libvlc_audio_set_volume(IntPtr libvlc_media_player, int volume); // 设置全屏 [DllImport("libvlc", CallingConvention = CallingConvention.Cdecl)] public static extern void libvlc_set_fullscreen(IntPtr libvlc_media_player, int isFullScreen); /// <summary> ///判断是否可以录像 /// </summary> /// <param name="libvlc_mediaplayer"></param> /// <returns></returns> //Can the media player record the current media? [DllImport("libvlc", CallingConvention = CallingConvention.Cdecl)] public static extern bool libvlc_media_player_is_recordable(IntPtr libvlc_media_player); /// <summary> ///判断是否在录像 /// </summary> /// <param name="libvlc_mediaplayer"></param> /// <returns></returns> [DllImport("libvlc", CallingConvention = CallingConvention.Cdecl)] public static extern bool libvlc_media_player_is_recording(IntPtr libvlc_media_player); /// <summary> /// 录像开始 /// </summary> /// <param name="libvlc_mediaplayer"></param> /// <param name="psz_PathFilename">保存路径+文件名(d:\\record (将在D盘根目录保存为record.mp4))</param> /// <returns></returns> [DllImport("libvlc", CallingConvention = CallingConvention.Cdecl)] public static extern int libvlc_media_player_record_start(IntPtr libvlc_media_player, IntPtr psz_PathFilename); /// <summary> /// 录像停止 /// </summary> /// <param name="libvlc_mediaplayer"></param> /// <returns></returns> [DllImport("libvlc", CallingConvention = CallingConvention.Cdecl)] public static extern int libvlc_media_player_record_stop(IntPtr libvlc_media_player);

2019-08-07

vlc-2.1.3 带录像功能的封装库

//创建初始化播放器资源 [DllImport("libvlc", CallingConvention = CallingConvention.Cdecl)] extern public static IntPtr libvlc_new(int argc, IntPtr argv); //创建播放器实例 [DllImport("libvlc", CallingConvention = CallingConvention.Cdecl)] public static extern IntPtr libvlc_media_player_new(IntPtr libvlc_instance); // 释放libvlc实例 [DllImport("libvlc", CallingConvention = CallingConvention.Cdecl)] public static extern void libvlc_release(IntPtr libvlc_instance); //获取库版本信息 [DllImport("libvlc", CallingConvention = CallingConvention.Cdecl)] public static extern String libvlc_get_version(); // 从视频来源(例如Url)构建一个libvlc_meida RTSP [DllImport("libvlc", CallingConvention = CallingConvention.Cdecl)] public static extern IntPtr libvlc_media_new_location(IntPtr libvlc_instance, IntPtr path); // 从本地文件路径构建一个libvlc_media rtsp串流不适合调用此接口 // [MarshalAs(UnmanagedType.LPStr)] string path [DllImport("libvlc", CallingConvention = CallingConvention.Cdecl)] public static extern IntPtr libvlc_media_new_path(IntPtr libvlc_instance, IntPtr path); /// /// 影片长度 /// /// /// [DllImport("libvlc", CallingConvention = CallingConvention.Cdecl)] public static extern IntPtr libvlc_media_player_get_length(IntPtr libvlc_media_player); //释放对象 [DllImport("libvlc", CallingConvention = CallingConvention.Cdecl)] public static extern void libvlc_media_release(IntPtr libvlc_media_inst); // 将视频(libvlc_media)绑定到播放器上 [DllImport("libvlc", CallingConvention = CallingConvention.Cdecl)] public static extern void libvlc_media_player_set_media(IntPtr libvlc_media_player, IntPtr libvlc_media); //创建(libvlc_media)播放窗口 [DllImport("libvlc", CallingConvention = CallingConvention.Cdecl)] publ

2019-08-07

MK线缆测试议说明书

英国 MK 测试系统公司是一家专业研究与生产可靠线缆测试 系统的公司。MK AutoMeg 系列近二十种型号线缆、线束、背板测 试系统,提供了线缆测试领域最高测试要求的技术参数选择和最多 可达 26 万测试点的扩展空间,能满足各个领域用户不同的测试要 求。它对复杂线缆、线束、网络的导通、绝缘、耐压等指标的自动 测试和检验,是线缆装配、生产过程中不可缺少的一个环节。 二、技术参数 1.低压测试: 测试点: 32点~26 万点 测试电流: 1mA~1A(可定制更大电流) 测试范围: 0.001Ω-100KΩ 测试精度: 0.5%±0.002@1000mA,4 线测试 测试速度: 256 点/秒 2. 高压测试: 测试电压: (高压)5V-1500VDC 5V-1000VAC 绝缘电阻: 100KΩ-1GΩ(最大可扩展) 耐压测试: 0.1uA-5000uA 延时时间: 1S-999S 3. 电源: 200V-240V 50HZ 550W (单个机箱) 3 4. 体积: 60cm(L)*55cm(W)*32cm(H) 5. 重量: 35kgs(主机) 三.基本检测项目: 1.导通测试 主要包括自学导线清单、检测连接错误、捕捉瞬间错误、精密 电阻测量等测试功能。 在“四线测试”方式下测量精度为 0.5%±0.002Ω@1000mA,它 用自学功能测出所有接线关系清单,利用快速扫描测试功能测出线 缆开路、短路、接触不良等错误。 2.绝缘/耐压测试 主要包括快速接地组合测试、网络分组分项测试、测试电压曲 线控制、网络分组交互测试、高压屏蔽等测试步序。 主要利用网络分组交互测试法在一套线网中对不同单元的测试 要求分别进行测试,先做导通测试,再做短路测试,然后做绝缘耐 压测试,找出所有缺陷,大大提高测试速度。 3.系统软件功能: 它有系统校验、系统自检功能确保本机工作在最佳状态; 多种功能设置的文件编辑功能,能自如地设定各种参数; 多功能测试模式能满足各种要求的测试; 测试结果报告能直观、详细地显示、打印,并能自动地查询、保存。

2019-08-01

Dynalab线束测试仪方案

Dynalab的NX系列测试系统提供快速,的导通测试,使用简单.Dynalab 采用现有的先进技术进行设计,提供灵活的、可改编的产品以适应线束制造商不断变化的需求.对于经历了从简单到复杂的测试要求,Dynalab的NX测试仪,无论现在还是将来,都是您的选择.所有的NX测试仪都属于同一系列,都采用同样的NX编程软件,都支持相同的附件.Dynalab根据用户需求,提供三种不同配置. NX Solo测试仪可提供256个测试点.包含两个卡槽,提供128或256个测试点.四行LCD显示屏可用来显示错误信息和状态信息. NX系列线束测试仪主要特征及参数 导通测试 导通: 1-100 欧姆 (± 1 欧姆), 100 欧姆 – 2兆欧姆 (± 1%) 短路: 1千欧姆 - 2兆欧姆 (± 20%) 电子元件测试 二极管: 检查二极管方向 电阻: 1-100 欧姆 (± 1 欧姆), 100 欧姆 – 2 兆欧姆 (± 1%) 电容: 100皮法 to 500微法 (± 5% 到 20%基于不同类型的电容, ±10皮法) 具体参数请咨询Dynalab 继电器测试 能够激活继电器进行测试 测试电压 测试电压由NX测试机自动选择,测试电压为14伏(直流) 测试电流 测试电流由NX测试机自动选择,测试电流为5毫安(直流) 测试速度 1024点 一秒 (导通测试) 1024点 三秒 (导通及短路测试) 测试点范围 NX Solo: 128 - 256 点 NX Pro: 128 - 512 点 NX Pro+: 128 - 32768 点 NX Pro测试仪可提供512个测试点.包含四个卡槽,提供128,256,384或512个测试点.真空荧光显示器,提供明亮易读的错误和状态信息. NX Pro+ 系统NX Pro+测试仪采用模块化设计,可提供32,768个测试点.除了与NX Pro拥有相同的外部结构,还可以使用一系列扩展箱来提供更多的测试点.每个扩展箱含有八个测试板,可提供1024个测试点.可由32个扩展箱连接,提供32,768个测试点. NX Hipot 连接 连续性 1Ω-100Ω(±1Ω),100Ω-500Ω(±1ohm,±1%),500Ω-2MΩ(±5%) 暂短:1KΩ-2MΩ(±20%) 组件 二级管:检查是否方向正确 电阻:1Ω-100Ω(±1Ω),100Ω-500Ω(±1ohm,±1%),500Ω-2MΩ(±5%) 电容器:100pF to 500uF(±5%-20% 基于电容式,±10pF) 4线模式 .005Ω-100Ω(±.005Ω,±1%) 继电器测试 有积极的继电器测试能力 测试电压 14VDC (自动选择NX的测试) 测试电流 5mA直流(自动选择了NX的测试仪) 测试速度 1024个测试点/1秒(连续的) 1024个测试点/3秒(连续、暂短的) 耐压范围 50-1500VDC 绝缘电阻范围 5MΩ-1GΩ(±10) 耐压时间 .010-120s每个链接组之间 显示 易于阅读4×20字符显示 发声器 用户可自行编程各种各样的错误通知和特别活动通知铃声 程序存储 1.3MB没有文件数量限制 控制端口 24控制商端口功能(额外的硬件要求) 串行端口 两个RS-232端口(可选两个额外的RS-232接口端口) 测试点接口 Din Connector (96 Position, 32 Loaded) 输入功率 100-240VAC, 50-60Hz的外部电源(30W耐压,60W功率耐压+) 电源提供15VDC的NX测试 能力测试点 NX Hipot:64-128测试点 NX Hipot+:64-1024测试点

2019-08-01

CIRRIS CHC使用说明书

美国Cirris CH2线缆、治具、背板测试系统在1500VDC 和 1000 VAC电压下,具有高达20000点测试能力。 紧密的结构/层叠式扩展设计: 》 CH2的一个标准扫描单元有800测试点,可以进行纵向扩展 》 尺寸:17"x 17" x 6" 》 重量:20 lbs(10kg) 》 每一个扫描单元由5个160点的扫描盒组成 》 CH2是理想的便携式测试设备。可以进行小型测试,也方便组装后进行大型测试 灵活简单的操作: CH2测试系统使用cirris成熟的,基于Windows 操作系统的easy-wire操作软件。此软件与cirris CR和CH+系列测试仪的操作软件相同,操作灵活简单。具有标准线缆测试程序自学习功能,也可以导入线缆测试文件或轻松的自行建立和编辑线缆测试程序。程序的创建相当方便,不需要花费大量的成本和时间。 高速测试: CH2线缆测试仪每个测试点都为2个继电器结构,通过高速导通测试法则进行低压导通测试,测试速度等同于固态继电器速度。而高速高压测试也相应的有高速高压测试法则。编程和测试都十分迅速、方便,可以帮助用户提高生产力并且十分迅速的将错误信息进行反馈。 耐用性及可靠性: Cirris为全球近7000客户,超过25,000台线缆/治具测试仪提供服务;其中大多数客户都有严格的要求和广泛应用。这些经验和知识完全可以确保CH2测试系统可以满足用户越来越严格的要求。 组合式设计: Cirris测试仪为独特的组合式设计,具有极强的适用性。通过背板交换测试程序,方便维护和更换相应部件,并不会影响生产,意味着没有停工期。 强大的软件: 基于Windows操作系统的easy-wire操作软件,提供高性能及人性化的操作环境。其中的一些特点如下: I/O 控制: CH2提供一个数字I/O接口,具有8位可编程输入和8位输出能力,允许驱动外部硬件如打标/冲压设备、夹具、机械装置模块、激励继电器等。 SPC 数据采集/定制: 报告:easy-wire软件提供全面的SPC数据采集。可以保存每个被测装置的通过/失效测试的实测值。可以由操作者,测试仪器或产品收集测试结果。定制测试报告功能可以在四个标准测试报告中进行个性化设置,满足用户的特殊要求。 图形化连接器/测试点: 标签:简易创建图形化连接器,连接器名称和针号。测试时,显示在计算机显示屏上。 零缺陷装配帮助: 只有CH2测试仪具有每步装配帮助。按照测试程序定义或顺序构建方式指导操作者,完成每一根线缆连接。 安全: 可以设定每一个操作者的访问权限,保护系统的设置安全。 多重阻抗/电压值 线缆测试参数: 可以对每一根线缆设定不同的阻抗限和测试电压,具有极强适用性灵活性,满足高要求测试。 在线帮助: CH2有完整的在线帮助系统,可以对每一测试步提供完整说明或与前后测试相对应的帮助信息。操作者可以方便及时的点击界面的帮助键或调出任意帮助主题获得帮助。 简单校准: 为了支持ISO 9000 认证要求,提供一个执行控制软件包。软件包可以按照设备配置规格对系统内部进行校准。

2019-08-01

CH2_Custom_Instructions_Manual

Introduction CH2 custom instructions provide you with more flexibility and control over the CH2 tester than the standard test instructions included with the easy-wire software. You have full control of the voltage and current used in a test. Custom Instructions also allow you to use a wide range of external instruments that expand the capabilities of your CH2 test system. Some custom instructions allow the CH2 tester to emulate other test equipment in the marketplace. These instructions have all the benefits of the standard easy-wire commands: measured values, custom reporting, import/export, and easy-wire editor and test interfaces. With the added capability and flexibility of CH2 custom instructions comes the increased likelihood of errors in the test setup. We suggest that the person using these custom instructions be skilled setting electrical test parameters and have a technical electrical background. A few basic CH2 Custom Instructions come with the easy-wire software but most are available when you purchase a license file for CH2 Custom Instructions. In order to get the latest custom instructions, you will likely need to install a current version of the easy-wire software. Your Cirris sales representative can help you with both upgrading easy-wire software and obtaining a license file for Custom Instructions.

2019-08-01

Cableeye软件.rar

CableEye线缆测试仪 系统特点 测试项目:开路、短路、错接、间歇性连接、检查基本的连续性、使用两个可设置的阀植检查接触电阻和隔离、同时可检查嵌入的电阻和二极管。 测量对象:电缆、线束 使用方便:通过通用接口板或转接箱快速连接、更换待测线缆;适于多品种、大批量线缆测试 通断测试:可达0.1s/128测试点快速测试(据CPU速度而定),能迅速显示测试连接状况,自动找出并显示错误点 系统自检:可自行对通道板进行自动检测,以确保机器运行可靠和检测结果正确无误 模块设计:特有的模块化设计,便于扩展、升级、维护和连续运行 操作简便:简单易学,提供状态显示 M3U CableEye线缆测试仪具备以下的功能特点: 低压导通测试 低压绝缘测试 每个测试点均可由测试探针辨别 具有测量和测试电路的自诊断功能 每个测试点可以命名 可以对测试结果进行统计,并且进行存储 大面积的液晶显示板显示测试结果 测试模板的生成可以通过自学习或人工编制

2019-08-01

仓库管理系统 源代码 注:可查产品可生产数量

该系统应该实现以下功能: 系统管理:用于管理数据库和用户相关信息。 物料管理:用于管理库存物料的添加、删除,出入库操作,物料查询以及信息导出等。 BOM管理:用于管理产品BOM的添加、删除,可生产数量查询,BOM信息导出等。 产品管理:用于管理产品的添加、删除,出入库操作,产品查询以及产品数据导出等。 半成品管理:用于管理半成品的添加、删除,出入库操作,半成品查询和数据导出等。 记录管理:用于管理物料、产品、半成品的出入库等操作记录的查询和导出等。

2012-03-31

仓库管理系统设计报告(可查产品可生产数量).

该系统应该实现以下功能: 系统管理:用于管理数据库和用户相关信息。 物料管理:用于管理库存物料的添加、删除,出入库操作,物料查询以及信息导出等。 BOM管理:用于管理产品BOM的添加、删除,可生产数量查询,BOM信息导出等。 产品管理:用于管理产品的添加、删除,出入库操作,产品查询以及产品数据导出等。 半成品管理:用于管理半成品的添加、删除,出入库操作,半成品查询和数据导出等。 记录管理:用于管理物料、产品、半成品的出入库等操作记录的查询和导出等。

2012-03-31

QML元素详细介绍

QML是一种描述语言,主要是对界面效果等的一种描述,它可以结合javaScript来进行更复杂的效果及逻辑实现。比如做个游戏,实现一些更有趣的功能等. 该资源详细介绍了QML的各个元素的使用等

2011-11-10

QML__Nokia 培训资料(入门到精通)

详细的介绍了QML的特性,使用方法,入门以及深入了解等

2011-11-10

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除