搜档网
当前位置:搜档网 › 仪器开发

仪器开发

仪器开发
仪器开发

Visual Studio 2010在创建NI VISA Windows应用程序或者NI VISA类库的时候会崩溃

主要软件:

主要软件版本: 2010

主要软件修正版本: N/A

问题:当我试图创建一个NI VISA Windows应用程序或者是NI VISA类库项目时,Visual Studio 2010就会崩溃,请问如何解决这个问题。

解答:

可以参考以下步骤来解决这个问题:

1 确认关闭Visual Studio 2010

2 点击Start?All Programs?National Instruments?Measurement & Automation打开MAX

3 关闭MAX

4 重新打开Visual Studio 2010

5 重新运行Measurement Studio的VISA Windows 应用程序或者类库项目,或者重新增加NI VISA任务到你的项目中。

如何在Measurements Studio CWGraph中撤销放大操作?

主要软件: Measurement Studio>>Measurement Studio for Visual Basic 6

主要软件版本: 8.0

主要软件修正版本:

问题:我在Measurement Studio CWGraph中放大了图像,但是现在想把图像恢复原来大小,如何实现此功能?

解答:想要在CWGraph中撤销放大操作,你需要:

1. 根据你想要实现放大操作的种类,为CWGraph设置TrackMode属性,选择

TrackZoomRectXYWithUndo, TrackZoomRectXWithUndo, 或

TrackZoomRectYWithUndo。

2. 通过使用鼠标拖一个长方形来放大你的图像后,按下Shift键,并左键鼠标以恢复到之前的放大

状态。

针对National Instruments模块化仪器驱动和工具包的微软Visual C#以及Visual Basic .NET封装

主要软件: Measurement Studio>>Measurement Studio for .NET Support

主要软件版本: 1.0

主要软件修正版本:

次要软件: N/A

硬件: Modular Instruments

问题:我正在尝试使用微软Visual C#或者Visual Basic .NET编写National Instruments模块化仪器的应用程序。有哪些方法可以使用这两种语言对模块化仪器编写程序?

解答:

National Instruments目前提供免费的,面向对象的.NET API for NI-SCOPE 3.2 以及更高的版本直接支持这两种环境编程,但是其它模块化仪器并没有提供直接的API支持。欢迎通过Product Suggestion Center 提出对这组API的意见反馈以及对其它仪器有类似的需求。

对大多数模块化仪器而言,可以使用附件中提供的.NET封装器。这些封装器都是基于与模块化仪器驱动一起安装的标准C代码API函数的。

下面列出了最新版本的封装封装函数,需要注意的是之对应的驱动版本号:

?NI-FGEN_NEW — 2.6.1以及更高版本

?NI-HSDIO_NEW — 1.5.4以及更高版本

?NI-DMM_30 — 3.0以及更高版本,支持64位应用程序

?NI-SWITCH_NEW — 3.8以及更高版本

?NI-DCPower_NEW — 1.3以及更高版本

之前的版本:

?NI-FGEN —版本2.3以及更高版本

?NI-HSDIO_13 —版本1.3.0.4以及更高版本

?NI-HSDIO_153 —版本1.5.3以及更高版本

?NI-SCOPE —版本3.5

?NI-RFSA —版本2.1并附带示例

?NI-DMM —版本2.2以及更高版本

?NI-DMM_Updated —版本2.8以及更高版本

?NI-SWITCH —版本2.2

?NI-RFSG —版本1.1

?NI-DCPower —版本1.1

?Spectral Measurements Toolkit —版本2.4并附带示例

为了在已有的项目中使用这些封装函数,将它们添加至Visual Studio中的Solutions Explorer。右键单击项目名称,选择Add ? Add Existing Item。再根据是Visual C# 还是Visual Basic .NET项目选择后缀名为.cs或者.vb的文件。

请参见对应的封装文件以确定需要包含的命名空间。每个.cs和.vb文件包含了函数的说明。

下面的相关链接给出了之前编写的例程。

注意:为了使用频谱测量工具包(SMT:Spectral Measurements Toolkit)的封装器,您必须安装

LabWindows/CVI对SMT的支持。另外,如果SMT

封装器和NI-RFSA封装器在同一个应用中使用可能会

出现有冲突的类型定义,例如smtSpectrumInfo。需要从其中一个封装器中移除这些类型以避免重复定义

使用C#或者https://www.sodocs.net/doc/cf18892587.html,开发VISA和GPIB应用程序

主要软件: Driver Software>>NI-VXI

主要软件版本: 3.2

主要软件修正版本: 3.2

次要软件: Driver Software>>NI-488.2

硬件: GPIB

问题:我如何在.NET语言(C#或是https://www.sodocs.net/doc/cf18892587.html,)下开发VISA或GPIB应用程序

解答: National Instruments为NI-488.2和NI-VISA提供了一个联系紧密的.NET接口,用来支持C#和https://www.sodocs.net/doc/cf18892587.html,。这些驱动软件还包括了文档和在C#,https://www.sodocs.net/doc/cf18892587.html,中使用VISA和GPIB的例子。请您确认在驱动安装选项树上选中这个选项来对这个功能提供支持。您可以在下面VISA和GPIB驱动安装程序的截屏上看到VISA和GPIB 驱动安装程序中的选项结构图。

安装程序同样也会将488.2和VISA 的.NET 类库文档加入到MSDN 中。像您获取.NET framework 类库帮助一样,您也可以在Visual Studio .NET 中通过帮助菜单来浏览NI-488.2和NI-VISA .NET API 的文档。

如果您要在https://www.sodocs.net/doc/cf18892587.html, 或C#项目中使用GPIB 的API ,可以在Solution Explorer 中的Add References 里选National Instruments 488.2。

如果您要在https://www.sodocs.net/doc/cf18892587.html, 或C#项目中使用VISA 的API ,可以在Solution Explorer 中的Add References 里选VisaNS 。

例程的默认安装目录为:

C:\Program Files\National Instruments\MeasurementStudioVS2003\DotNET\Examples\GPIB

C:\Program Files\National Instruments\MeasurementStudioVS2003\DotNET\Examples\VISA

相关链接: Current VISA and GPIB driver downloads. Knowledge Base 312963SF: Where is the GPIB .NET Language Interface?

附件:

报告日期: 2006-04-17

最近更新: 2006-04-21

文档编号: 3CHC5G5B

Poor | Excellent

Document Quality?

Answered Your Question?

12345

c#stringbufferbyteaccessfloat

using System;

using System.Runtime.InteropServices;

using System.Text;

internal sealed class visa32

{

// --------------------------------------------------------------------------------

// Adapted from visa32.bas which was distributed by VXIplug&play Systems Alliance // Distributed By Agilent Technologies, Inc.

// --------------------------------------------------------------------------------

// Title : visa32.cs

// Date : 11-05-2006

// Purpose : VISA definitions for C#

// -------------------------------------------------------------------------

public const int VI_SPEC_VERSION = 4194304;

#region - Resource Template Functions and Operations ----------------------------

[DllImportAttribute("VISA32.DLL", EntryPoint = "#141", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viOpenDefaultRM(out int sesn);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#128", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viGetDefaultRM(out int sesn);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#129", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viFindRsrc(int sesn, string expr, out int vi, out int retCount, StringBuilder desc);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#130", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viFindNext(int vi, StringBuilder desc);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#146", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viParseRsrc(int sesn, string desc, ref short intfType, ref short intfNum);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#147", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viParseRsrcEx(int sesn, string desc, ref short intfType, ref short intfNum, StringBuilder rsrcClass, StringBuilder expandedUnaliasedName, StringBuilder aliasIfExists);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#131", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viOpen(int sesn, string viDesc, int mode, int timeout, out int vi);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#132", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viClose(int vi);

#region viGetAttribute Overloads

[DllImportAttribute("VISA32.DLL", EntryPoint = "#133", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viGetAttribute(int vi, int attrName, out byte attrValue);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#133", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viGetAttribute(int vi, int attrName, out short attrValue);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#133", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viGetAttribute(int vi, int attrName, out int attrValue);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#133", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viGetAttribute(int vi, int attrName, StringBuilder attrValue);

#endregion

#region viSetAttribute Overloads

[DllImportAttribute("VISA32.DLL", EntryPoint = "#134", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viSetAttribute(int vi, int attrName, byte attrValue);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#134", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viSetAttribute(int vi, int attrName, short attrValue);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#134", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viSetAttribute(int vi, int attrName, int attrValue);

#endregion

[DllImportAttribute("VISA32.DLL", EntryPoint = "#142", ExactSpelling = true, CharSet

= CharSet.Ansi, SetLastError = true)]

public static extern int viStatusDesc(int vi, int status, StringBuilder desc);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#143", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viTerminate(int vi, short degree, int jobId);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#144", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viLock(int vi, int lockType, int timeout, string requestedKey, StringBuilder accessKey);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#145", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viUnlock(int vi);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#135", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viEnableEvent(int vi, int eventType, short mechanism, int context);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#136", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viDisableEvent(int vi, int eventType, short mechanism);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#137", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viDiscardEvents(int vi, int eventType, short mechanism);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#138", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viWaitOnEvent(int vi, int inEventType, int timeout, ref int outEventType, ref int outEventContext);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#139", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viInstallHandler(int vi, int eventType, object handler, int UserHandle);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#140", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viUninstallHandler(int vi, int eventType, object handler, int userHandle);

#endregion

#region - Basic I/O Operations --------------------------------------------------

[DllImportAttribute("VISA32.DLL", EntryPoint = "#256", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viRead(int vi, byte[] buffer, int count, out int retCount);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#277", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viReadAsync(int vi, byte[] buffer, int count, out int jobId);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#219", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viReadToFile(int vi, string filename, int count, ref int retCount);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#257", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viWrite(int vi, byte[] buffer, int count, out int retCount);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#278", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viWriteAsync(int vi, byte[] buffer, int count, out int jobId);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#218", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viWriteFromFile(int vi, string filename, int count, ref int retCount);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#258", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viAssertTrigger(int vi, short protocol);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#259", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viReadSTB(int vi, ref short status);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#260", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viClear(int vi);

#endregion

#region - Formatted and Buffered I/O Operations ---------------------------------

[DllImportAttribute("VISA32.DLL", EntryPoint = "#267", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viSetBuf(int vi, short mask, int bufSize);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#268", ExactSpelling = true, CharSet

= CharSet.Ansi, SetLastError = true)]

public static extern int viFlush(int vi, short mask);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#202", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viBufWrite(int vi, byte[] buffer, int count, out int retCount);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#203", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viBufRead(int vi, byte[] buffer, int count, out int retCount);

#region viPrintf Overloads

[DllImportAttribute("VISA32.DLL", EntryPoint = "#269", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viPrintf(int vi, string writeFmt);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#269", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viPrintf(int vi, string writeFmt, int[] arr);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#269", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viPrintf(int vi, string writeFmt, short[] arr);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#269", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viPrintf(int vi, string writeFmt, float[] arr);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#269", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viPrintf(int vi, string writeFmt, double[] arr);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#269", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viPrintf(int vi, string writeFmt, byte[] arr);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#269", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viPrintf(int vi, string writeFmt, string arg);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#269", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viPrintf(int vi, string writeFmt, int arg);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#269", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)]

public static extern int viPrintf(int vi, string writeFmt, short arg);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#269", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viPrintf(int vi, string writeFmt, double arg);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#269", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viPrintf(int vi, string writeFmt, byte arg);

#endregion

#region viSPrintf Overloads

[DllImportAttribute("VISA32.DLL", EntryPoint = "#204", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viSPrintf(int vi, StringBuilder buffer, string writeFmt);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#204", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viSPrintf(int vi, StringBuilder buffer, string writeFmt, int[] arr);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#204", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viSPrintf(int vi, StringBuilder buffer, string writeFmt, short[] arr);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#204", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viSPrintf(int vi, StringBuilder buffer, string writeFmt, float[] arr);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#204", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viSPrintf(int vi, StringBuilder buffer, string writeFmt, double[] arr);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#204", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viSPrintf(int vi, StringBuilder buffer, string writeFmt, byte[] arr);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#204", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viSPrintf(int vi, StringBuilder buffer, string writeFmt, string arg);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#204", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viSPrintf(int vi, StringBuilder buffer, string writeFmt, int arg);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#204", ExactSpelling = true, CharSet

public static extern int viSPrintf(int vi, StringBuilder buffer, string writeFmt, short arg);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#204", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viSPrintf(int vi, StringBuilder buffer, string writeFmt, double arg);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#204", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viSPrintf(int vi, StringBuilder buffer, string writeFmt, byte arg);

#endregion

#region viScanf Overloads

[DllImportAttribute("VISA32.DLL", EntryPoint = "#271", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viScanf(int vi, string readFmt);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#271", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viScanf(int vi, string readFmt, int[] arr);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#271", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viScanf(int vi, string readFmt, short[] arr);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#271", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viScanf(int vi, string readFmt, float[] arr);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#271", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viScanf(int vi, string readFmt, double[] arr);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#271", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viScanf(int vi, string readFmt, byte[] arr);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#271", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viScanf(int vi, string readFmt, ref int count, int[] arr);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#271", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viScanf(int vi, string readFmt, ref int count, short[] arr);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#271", ExactSpelling = true, CharSet

public static extern int viScanf(int vi, string readFmt, ref int count, float[] arr);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#271", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viScanf(int vi, string readFmt, ref int count, double[] arr);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#271", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viScanf(int vi, string readFmt, ref int count, byte[] arr);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#271", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viScanf(int vi, string readFmt, StringBuilder arg);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#271", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viScanf(int vi, string readFmt, ref int stringSize, StringBuilder arg);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#271", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viScanf(int vi, string readFmt, out int arg);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#271", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viScanf(int vi, string readFmt, out short arg);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#271", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viScanf(int vi, string readFmt, out float arg);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#271", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viScanf(int vi, string readFmt, out double arg);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#271", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viScanf(int vi, string readFmt, out byte arg);

#endregion

#region viSScanf Overloads

[DllImportAttribute("VISA32.DLL", EntryPoint = "#206", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viSScanf(int vi, string buffer, string readFmt);

= CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viSScanf(int vi, string buffer, string readFmt, int[] arr);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#206", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viSScanf(int vi, string buffer, string readFmt, short[] arr);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#206", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viSScanf(int vi, string buffer, string readFmt, float[] arr);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#206", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viSScanf(int vi, string buffer, string readFmt, double[] arr);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#206", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viSScanf(int vi, string buffer, string readFmt, byte[] arr);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#206", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viSScanf(int vi, string buffer, string readFmt, ref int count, int[] arr);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#206", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viSScanf(int vi, string buffer, string readFmt, ref int count, short[] arr);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#206", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viSScanf(int vi, string buffer, string readFmt, ref int count, float[] arr);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#206", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viSScanf(int vi, string buffer, string readFmt, ref int count, double[] arr);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#206", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viSScanf(int vi, string buffer, string readFmt, ref int count, byte[] arr);

= CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viSScanf(int vi, string buffer, string readFmt, StringBuilder arg);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#206", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viSScanf(int vi, string buffer, string readFmt, ref int stringSize, StringBuilder arg);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#206", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viSScanf(int vi, string buffer, string readFmt, out int arg);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#206", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viSScanf(int vi, string buffer, string readFmt, out short arg);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#206", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viSScanf(int vi, string buffer, string readFmt, out float arg);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#206", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viSScanf(int vi, string buffer, string readFmt, out double arg);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#206", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true, CallingConvention = CallingConvention.Cdecl)] public static extern int viSScanf(int vi, string buffer, string readFmt, out byte arg);

#endregion

#endregion

#region - Memory I/O Operations -------------------------------------------------

[DllImportAttribute("VISA32.DLL", EntryPoint = "#273", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viIn8(int vi, short accSpace, int offset, out byte val8);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#274", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viOut8(int vi, short accSpace, int offset, byte val8);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#261", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viIn16(int vi, short accSpace, int offset, out short val16);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#262", ExactSpelling = true, CharSet

= CharSet.Ansi, SetLastError = true)]

public static extern int viOut16(int vi, short accSpace, int offset, short val16);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#281", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viIn32(int vi, short accSpace, int offset, out int val32);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#282", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viOut32(int vi, short accSpace, int offset, int val32);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#283", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viMoveIn8(int vi, short accSpace, int offset, int length, byte[] buf8);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#284", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viMoveOut8(int vi, short accSpace, int offset, int length, byte[] buf8);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#285", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viMoveIn16(int vi, short accSpace, int offset, int length, short[] buf16);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#286", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viMoveOut16(int vi, short accSpace, int offset, int length, short[] buf16);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#287", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viMoveIn32(int vi, short accSpace, int offset, int length, int[] buf32);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#288", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viMoveOut32(int vi, short accSpace, int offset, int length, int[] buf32);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#200", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viMove(int vi, short srcSpace, int srcOffset, short srcWidth, short

destSpace, int destOffset, short destWidth, int srcLength);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#201", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viMoveAsync(int vi, short srcSpace, int srcOffset, short srcWidth, short destSpace, int destOffset, short destWidth, int srcLength, out int jobId);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#263", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viMapAddress(int vi, short mapSpace, int mapOffset, int mapSize, short accMode, int suggested, out int address);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#264", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viUnmapAddress(int vi);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#275", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern void viPeek8(int vi, int address, out byte val8);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#276", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern void viPoke8(int vi, int address, byte val8);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#265", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern void viPeek16(int vi, int address, out short val16);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#266", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern void viPoke16(int vi, int address, short val16);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#289", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern void viPeek32(int vi, int address, out int val32);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#290", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern void viPoke32(int vi, int address, int val32);

#region 64-bit Extension Functions

[DllImportAttribute("VISA32.DLL", EntryPoint = "#220", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viIn64(int vi, short accSpace, int offset, out long val64);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#221", ExactSpelling = true, CharSet

public static extern int viOut64(int vi, short accSpace, int offset, long val64);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#222", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viIn8Ex(int vi, short accSpace, long offset, out byte val8);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#223", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viOut8Ex(int vi, short accSpace, long offset, byte val8);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#224", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viIn16Ex(int vi, short accSpace, long offset, out short val16);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#225", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viOut16Ex(int vi, short accSpace, long offset, short val16);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#226", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viIn32Ex(int vi, short accSpace, long offset, out int val32);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#227", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viOut32Ex(int vi, short accSpace, long offset, int val32);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#228", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viIn64Ex(int vi, short accSpace, long offset, out long val64);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#229", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viOut64Ex(int vi, short accSpace, long offset, long val64);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#230", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viMoveIn64(int vi, short accSpace, int offset, int length, long[] buf64);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#231", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viMoveOut64(int vi, short accSpace, int offset, int length, long[] buf64);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#232", ExactSpelling = true, CharSet

public static extern int viMoveIn8Ex(int vi, short accSpace, long offset, int length, byte[] buf8);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#233", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viMoveOut8Ex(int vi, short accSpace, long offset, int length, byte[] buf8);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#234", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viMoveIn16Ex(int vi, short accSpace, long offset, int length, short[] buf16);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#235", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viMoveOut16Ex(int vi, short accSpace, long offset, int length, short[] buf16);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#236", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viMoveIn32Ex(int vi, short accSpace, long offset, int length, int[] buf32);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#237", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viMoveOut32Ex(int vi, short accSpace, long offset, int length, int[] buf32);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#238", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viMoveIn64Ex(int vi, short accSpace, long offset, int length, long[] buf64);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#239", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viMoveOut64Ex(int vi, short accSpace, long offset, int length, long[] buf64);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#240", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viMoveEx(int vi, short srcSpace, long srcOffset, short srcWidth, short destSpace, long destOffset, short destWidth, int srcLength);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#241", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viMoveAsyncEx(int vi, short srcSpace, long srcOffset, short srcWidth, short destSpace, long destOffset, short destWidth, int srcLength, out int jobId);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#242", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viMapAddressEx(int vi, short mapSpace, long mapOffset, int mapSize, short accMode, int suggested, out int address);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#243", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viMemAllocEx(int vi, int memSize, out long offset);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#244", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viMemFreeEx(int vi, long offset);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#245", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern void viPeek64(int vi, int address, out long val64);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#246", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern void viPoke64(int vi, int address, long val64);

#endregion

#endregion

#region - Shared Memory Operations ----------------------------------------------

[DllImportAttribute("VISA32.DLL", EntryPoint = "#291", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viMemAlloc(int vi, int memSize, out int offset);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#292", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viMemFree(int vi, int offset);

#endregion

#region - Interface Specific Operations -----------------------------------------

[DllImportAttribute("VISA32.DLL", EntryPoint = "#208", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]

public static extern int viGpibControlREN(int vi, short mode);

[DllImportAttribute("VISA32.DLL", EntryPoint = "#210", ExactSpelling = true, CharSet

关于分子生物学实验室常用仪器设备简介(精)

实验一分子生物学实验室常用仪器设备简介 实验室主要仪器,设备的简介及使用方法 微量移液器 微量移液器是连续可调的、计量和转移液体的专用仪器,其装有直接读数容量计。 微量移液器有多种规格,在移液器量程范围内能连续调节读数。移液器常见的四种规格分 别是: 0.5~10μl(读数窗显示0.5~10.0,每转1档为0.1μl); 10~100μl(读数窗显示10.0~100, 每转1档为1μl); 20~200μl(读数窗显示20~200, 每转1档1μl); 100~1000μl(读数窗显示100~1000, 每转1档为5μl). 量液的操作步骤: 1.将微量移液器装上吸头(不同规格的移液器用不同的吸头) 2.将微量移液器按钮轻轻压至第一停点; 3.垂直握持微量移液器,使吸嘴浸入液样面下几毫米,千万不要将吸嘴直接插到液体底部;4.缓慢、平稳地松开控制按钮,吸上样液。否则液体进入吸嘴太快,导致液体倒吸入移液 器内部,或吸入体积减少; 5.等一秒钟后将吸嘴提离液面 6.平稳地把按钮压到第一停点,再把按钮压至第二停点以排出剩余液体; 7.提起微量移液器,然后按吸嘴弹射器除去吸嘴。 量液操作注意问题: 1.未装吸嘴的微量移液器绝对不可用来吸取任何液体。 2.一定要在允许量程范围内设定容量,千万不要将读数的调节超出其适用的刻度范围,否则会造成损坏。 3.不要横放带有残余液体吸嘴的移液器。 4.不要用大量程的移液器移取小体积样品。 5. 移液器使用完后,将刻度调到最大刻度,收藏。 低温台式高速离心机 离心机的分类 低速:每分钟几千转 高速:每分钟 1 ~ 3万转 超速:每分钟3万转以上 离心机的功能:分离,纯化 低速:细胞等大分子 高速:DNA,蛋白等 超速: 病毒,蛋白等,根据用途又可分为分析超速离心机和制备超速离心机。 低温分离技术是分子生物学研究中必不可少的手段 基因片段的分离、酶蛋白的沉淀和回收以及其它生物样品的分离制备实验中都离不开低温离 心技术 本实验室所用离心机为台式高速离心机(IBM),配有角式转头:24×1.5ml;极限转速20000rpm 台式高速离心机使用步骤 1、把离心机放置于平面桌或平面台上,目测使之平衡,用手轻摇一下离心机,检查离心机 是否放置平衡。

大型精密仪器设备管理制度

湖北汽车工业学院 大型精密仪器设备管理制度 (2001年10月) 第一章总则 为了加强大型精密仪器管理,充分发挥大型精密仪器的作用,制定本办法。 凡达到以下任意一个条件的仪器设备就属大型精密仪器,均属本规定的管理范围。 1、单价在10万元以上的仪器设备(含10万元)。 2、单价虽不满10万元,但一个完整的系统价格在十万元以上的设备。 3、国家科委指定的二十三种仪器设备。(见附件) 第二章计划、论证、审购和验收 根据我院建设规划、发展方向、技术条件和经费可能,必须配备的大型精密仪器设备,由各系和院设备主管部门制定计划逐年实施,以提高我院的教学、科研水平。 院各教研室(组)、研究室在学院下达的经费范围内,根据教学科研需要,添置大型精密仪器设备时,事先要指定专人进行调查研究,提出可行性报告,并经主管部门审批后方能采购。 购置大型精密仪器要本着适用、节约的原则,凡低、中档大型精密仪器能满足实验需要的,不应购置高档大型精密仪器;凡能购买重要部件装配的,不要进口。整机凡国内可以生产、又能满足用户需要的,不再进口。 必须建立验收制度,任何大型精密仪器设备,不经验收不得正式投入使用,从批准申购开始,就要成立验收小组,验收小组由使用部门担任高级职务的教师、工程技术、实验技术人员主持,由操作人员及设备主管部门的人员组成。 进口设备验收与安装过程中发现有数量、质量的问题时,应在索赔期(一般是从货物到港、站之日起的三个月内)前三十天通知商检部门出证,送订货主管部门办理索赔事宜。 第三章常规管理 必须建立大型精密仪器设备的技术档案,技术档案的内容包括审购设备审批表、论证报告、有关批准文件、合同及附件、进口免税批件、商检报告、验收记录报告,仪器设备的技术资料、操作规程、技术开发记录、使用维修记录以及添置的零部件及配套设备等有关资料。技术档案由实验设备管理部门和设备使用单位共同建立,分别保管。

中国科学院科研仪器设备研制项目管理办法

中国科学院科研仪器设备研制项目 管理办法 第一章 总则 第一条 为了贯彻落实“四个率先”目标要求,规范和加强我院科研仪器设备研制项目管理,继续完善我院技术支撑系统和人才队伍建设,进一步提高我院科研仪器设备的自主创新能力,促进原创性科技创新成果产出,引领我国科研仪器设备的自主研制和创新发展,特制定本办法。 第二条 中国科学院科研仪器设备研制项目(以下简称研制项目)是指对我院战略布局调整和重大科技创新活动有重要影响,能够显著提升相关领域核心竞争力的中、大型仪器设备(百万至千万元)研制项目。研制项目的支持范围包括: (一)面向世界科技前沿,瞄准未来、前沿科学问题,重点支持科学目标明确的前瞻性未来技术研发,注重科学思想的实现; (二)面向国家重大需求,结合国家重大科技任务,重点支持任务需求明确的关键核心技术研发,注重技术方法的实现; (三)面向经济主战场,针对社会、民生与经济发展需求,重点支持战略支柱产业的升级换代技术集成与研发,推进交叉融合,注重性能指标的实现与提升。 第三条 研制项目采取研究所自由申请和院自上而下部署相结合的方式推进,主要包括院级科研仪器设备研制项目(以下简称院级研制项目)、院级重大科研仪器设备研制项目(以下简称院级重大研制项目)和关键技术研发团队项目(以下简称关键技术团队项目)。 第四条 院级研制项目支持经费原则上不超过300万元,其中青年人才类项目经费不超过200万元。执行周期一般为2年,实行中期评估制度。 院级重大研制项目支持经费原则上不超过1000万元,执行周期一般为3年,实行中期评估制度。 关键技术团队项目年度支持经费原则上不超过500万元,执行周期一般为3年,实行年度考核制度。 第五条 条件保障与财务局(以下简称条财局)作为项目主管部门具体负责研制项目的组织管理等工作。

南开大学物理学院仪器设备管理办法

南开大学物理学院仪器设备管理办法 为了加强对我院仪器设备的管理,提高仪器设备的完好率和使用率,保证教学、科研、行政等工作的顺利进行,特制定本管理办法。 一、仪器设备的管理范围 1.用于教学、科研单价在人民币(下同)1000元以上(含1000元),能独立使用、耐用期在一年以上的仪器设备,均按固定资产管理,必须由学校设备处单独建立固定资产帐。 2.用于教学、科研单价在1000~200元(含200元),能独立使用、耐用期在一年以上的仪器设备为低值设备,由学院建帐管理。低值设备的管理见《物理学院低值设备管理办法》。 3.单价在10万元以上教学、科研使用的大型、精密、贵重仪器设备为校管仪器设备。单价在40万元以上教学、科研使用的大型、精密、贵重仪器设备为部管仪器设备。大型、精密、贵重仪器设备的购置、使用、管理见《南开大学贵重仪器设备管理办法》。 4.学院所有购入、调入、自制、捐赠及基建项目中的仪器设备,不论其经费来源都要按规定入帐,不允许有物无帐现象的出现。 5.给原有仪器设备增加附件或技术改造扩充新的功能等使仪器设备增加价格时,都应做固定资产的增值。 6.原有仪器设备因毁坏、报损、拆除其原有部分时,应减少其原值。 二、仪器设备的购置 1.学院各单位、实验室要根据建设规划、专业设置、教学和科研的需要及经费情况,本着轻重缓急的原则,制定仪器设备申购计划,避免重复购置。 2.购置单价10万元以上的仪器设备(包括软件),事先必须填写《南开大学申购大型精密、贵重仪器设备可行性报批表》,经有关专家对购置理由、效益、选型、安装及使用论证后,报主管校长批准方可购置。 3.在国内以及国外购置仪器设备,事先必须在南开大学设备管理系统中提交申请,分别由院设备管理员以及设备处审批通过后方可。 4.购置仪器设备要按照优化配置的原则,力争做到优质优价,防止伪劣产品进入学校。批量购置金额10万元以上仪器设备,由实验室设备处组织公开招标方式集中采购。 三、仪器设备的验收、入帐及管理 1.仪器设备到货后,各购置单位和实验室设备处要对各自负责采购的仪器设备进行验收,发现短缺、破损做好确认记录,以便理赔。 2.仪器设备的质量技术验收,一律由各购置单位负责。大型仪器设备及进口仪器设备,各购置单位必须在规定的期限内完成验收,并填写《南开大学仪器设备验收单》交实验室设备处存档。 3.由实验室设备处购置的仪器设备,在保修期或索赔期内,发现有质量问题及故障时,应及时通知实验室设备处,办理保修和索赔,避免不应有的损失。 4.仪器设备验收合格后,必须在15天之内,到实验室设备处办理仪器设备固定资产入帐手续,再办理财务报帐手续。具体做法见《南开大学仪器设备入帐细则》。 5.仪器设备由实验室设备处统一进行微机管理,以设备管理科提供帐目为准,仪器设备的管理实行网络管理模式。

初中生物仪器设备介绍汇总

初中生物仪器设备介绍 前言: 实验室即进行试验的场所,是科技的产出地,所以国家对试验室投入非常大。现如今很多实验室都是老师与学生日常工作研究的场所。进入二十世纪,各类生物实验室如雨后春笋,研究工作广泛开展。可以说,实验室是科学的摇篮,是科学研究的基地。下面选取若干有代表性的,对科学发展起过或正在起重要作用的生物实验室中的实验仪器设备,分别作些介绍。 1.主要实验仪器

名 称 图片用途注意事项 显微镜观察肉眼难以辨别的物体 1.显微镜的取送:①右手握镜臂;②左手托镜座;③置于 胸前。 2.显微镜的旋转:①镜筒朝前,镜臂朝后;②置于观察者 座位前的桌子上,偏向身体左侧,便于左眼向目镜内观 察;③置于桌子内侧,距桌沿5cm左右。 3.对光:①转动粗准焦螺旋,使镜筒徐徐上升,然后转动 转换器,使低倍物镜对准通光孔;②用手指转动遮光器 (或片状光圈),使最大光圈对准通光孔,左眼向目镜内 注视,同时转动反光镜,使其朝向光源,使视野内亮度 均匀合适。 4.低倍物镜的使用:①用手转动粗准焦螺旋,使镜筒徐徐 下降,同时两眼从侧面注视物镜镜头,当物镜镜头与载 物台的玻片相距2~3mm时停止。②用左眼向目镜内注 视(注意右眼应该同时睁着),并转动粗准焦螺旋,使镜 筒徐徐上升,直到看清物象为止。如果不清楚,可调节 细准焦螺旋,至清楚为止。 5.高倍物镜的使用:使用高倍物镜之前,必须先用低倍物 镜找到观察的物象,并调到视野的正中央,然后转动转 换器再换高倍镜。换用高倍镜后,视野内亮度变暗,因 1先低后高(换高后只能用细准焦螺旋!)先放低镜 筒,再向上调节 2成像规律:上下、左右颠倒(如何移动玻片) 3变化规律:图像变大、数量减少、视野变暗 4放大倍数:物x目指的是长度上的放大倍数高放 大倍数的表现: 目镜越短,物镜越长,物镜距离玻片越近 (目短物长距离近)

《高等学校仪器设备管理办法》[001]

《高等学校仪器设备管理办法》 第一章总则 第一条为了加强对高等学校仪器设备的管理,提高其使用效益,根据《行政事业单位国有资产管理办法》、《高等学校实验室工作规程》的有关规定,制定本办法。 第二条学校的仪器设备均为学校财产。仪器设备根据价格、性能等因素分别确定为部、省、校、院、系级管理。学校要在统一领导、归口分级管理和管用结合的原则下,由一位校(院)长分管仪器设备工作,并结合具体情况,确定学校仪器设备的管理体制,明确机构和职责。对各种渠道购置、经营或非经营型的仪器设备按照统一规定进行管理,特别应做好贵重仪器设备的管理工作。 第三条学校配备仪器设备要实行优化配置的原则,根据本校的实际,制定仪器设备申请、审批、购置、验收、使用、维护、维修等管理制度,实行岗位责任制,充分发挥仪器设备的使用效益。 第四条学校采购仪器设备,要力争做到优质低价,防止伪劣产品进入学校。进口仪器设备,到货后要在索赔期内完成验收工作,不合格的及时提出索赔。购置的仪器设备,经校级主管设备的部门入帐后,财务部门方可予以报销,做到仪器设备帐物相符。仪器设备管理范围的价格起点与财政部规定的固定资产价格起点一致。 第五条学校仪器设备的管理,应充分挖掘现有仪器设备潜力,重视维护维修、功能开发、改造升级、延长寿命的工作。积极鼓励自制新型教学、科研仪器设备,并经技术鉴定合格后登记。仪器设备在使用中应保持完好,做到合理流动、资源共享。杜绝闲置浪费、公物私化。仪器设备的调拨、报废必须按照有关规定,经技术鉴定和主管部门审批(备案)。有关收入按学校财务管理规定执行。 第六条学校要对仪器设备的资料建立档案,实施计算机管理。对仪器设备的种类、数量、金额、分布及使用状况,经常进行分析、研究和汇总,并按规定上报各类统计数据。学校应加强校内、外网络资源建设,实现各类数据网上传输,充分利用现代化手段对仪器设备实施科学化管理。 第七条学校应重视仪器设备工作人员队伍的建设,要根据实际工作情况,制定从业人员专业知识及技术能力的培训、考核和技术等级晋升办法。对于在实验教学、实验技术研究与开发等方面取得的成果应予以承认和奖励。 第二章贵重仪器设备的购置 第八条单价在人民币10万元(含)以上的仪器设备为贵重仪器设备。 第九条教育部所管的贵重仪器设备范围: 1.单价在人民币40万元(含)以上的仪器设备; 2.单台(件)价格不足40万元,但属于成套购置和需配套使用的,人民币40万元(含)以上的成套仪器设备; 3.单价不足人民币40万元,但属于国外引进、教育部根据国家有关部门规定明确为贵重、稀缺的仪器设备。各省级教育行政部门和各高等学校可根据实际情况,明确各自所管贵重仪器设备的范围。 第十条高等学校应根据教育事业和学科的发展规划合理购置贵重仪器设备。购置贵重仪器设备应履行下列程序: 1.购置仪器设备的可行性论证报告 (1)仪器对本校、本地区工作任务的必要性及工作量预测分析(属于更新的仪器设备要提供原仪器设备发挥效益的情况); (2)所购仪器设备的先进性和适用性,包括仪器设备适用学科范围,所选品牌、档次、规

实验室仪器设备管理办法

实验室仪器设备管理办法 1.0目的 实验室的仪器设备是保证科研工作正常进行的物质条件。为做好本公司实验室仪器设备管理,特制定本办法。 2.0 适用范围 本制度适用于公司所属各部门。 3.0 职责 3.1实验室仪器设备,实行“统一领导,分级管理”:技术部负责实验室仪器设备的管理工作,须指定专人管理本实验室的仪器设备。 3.2实验室仪器设备管理工作的主要任务是:在仪器设备的立项、论证、采购、安装、验收、使用、维护直至报废的全过程中,要加强计划管理、技术管理和经济管理,做好日常管理,使仪器设备在整个寿命周期中充分发挥效益,保证科研工作的需要。 4.0 具体内容 4.1总则 实验室仪器设备的管理,必须贯彻勤俭节约的方针,实行共享,减少不必要的重复,避免浪费,挖掘现有仪器设备的潜力,重视功能开发工作,不断提高仪器设备的使用能力。 4.2设备的划分标准 4.2.1能独立使用且使用年限在一年以上、使用过程中基本保持原有形态、单价在500元以上的一般仪器设备及单价在800元以上的专用仪器设备列入固定资产管理范围。 4.2.2单价在200元以上500元以下的一般仪器设备及单价在200元以上800元以下的专有仪器设备列入地低值仪器设备管理范围。 4.2.3专用设备是指各种具有专门性能和专门用于的设备,包括各种各样仪器和机械设备等。 4.2.4调拨、捐赠的仪器设备,符合上述规定的亦列入固定资产管理。

4.2.5自制设备属固定资产的,应按需要的材料、配件成本和加工费计价,经技术部验收合格,按固定资产管理。 4.3仪器设备的计划审批程序 4.3.1经费预算,技术部在年度末根据科研、生产等实际需要,提前做出下一年度所需经费预算,报采购部汇总后统一向财务部递交仪器设备经费预算,最后由公司根据财力情况确定设备经费预算后,技术部开始编制下一年度设备计划。 4.3.2仪器设备计划,设备预算计划经技术部审核通过并签字盖章后上交采购部,经总经理审核通过后,由采购部进行采购。 4.3.3实验室大型精密贵重仪器设备在购置前必须进行可行性论证。实验室提出的申请计划中必须包括购置理由、效益预测、选型论证、公司内相同仪器设备台套数、安装和使用条件等。 4.3.4仪器设备进入采购环节必须同时具备下列条件: (1)经过公司采购批准立项。 (2)设备经费、安装配套经费已全部落实。 (3)设备负责人明确。 (4)大型精密贵重仪器设备,必须做出可行性论证结论,填写统一规定的文件、表格,并经领导批准。 (5)自制设备,订购非标准设备,必须具备经过讨论且领导批准的正规的设计图纸和完整的技术文件资料。 4.3.5 编制原则,设备计划的编制必须以科研和生产的实际需要为基础认真进行。使用部门要充分挖掘现有设备的潜力,提高投资效益。在申报计划时要做到三不:即公司现有的设备能基本满足需要的不重复购置;公司能自己制造的不外订;国内设备满足需要的不引进国外设备的原则。 4.4仪器设备的购置和验收 4.4.1公司采购部统一负责仪器设备的采购工作,采购要严格执行技术部送达的计划。如有特殊情况需要变更计划,必须征得技术部的同意,不得随意更改购置计划。

仪器设备管理系统网络版使用说明个人版

仪器设备管理系统网络版使用说明(个人版) 南昌航空大学国有资产管理处

目录 1概述 (1) 1.1编写目的 (1) 1.2内容简介 (1) 2操作步骤 (1) 2.1 系统网址 (1) 2.2 用户登录 (2) 2.3 资产信息查询 (3) 2.4 数据导出 (4) 2.5 用户密码修改 (5) 2.6信息发布 (6) 2.7 软件的帮助信息 (7) 2.8 退出系统 (8)

1概述 1.1编写目的 “仪器设备管理系统网络版”内收录了学校2014年前购买的单价在500元以上以及2014年后购买的单价在1000元以上的高值仪器设备信息,它已链接在国有资产管理处网站上,用户能够通过此系统准确了解归属自己名下的仪器设备相关信息。为了让用户对此系统有基本的认识并能方便快捷的使用该系统特编写了本文档。 1.2内容简介 本文档介绍了“仪器设备管理系统网络版”的基本查询功能,具体通过文字、图示等方式阐述了用户登录、信息查询、密码修改、数据导出以及帮助信息查询等功能的操作步骤。 2操作步骤 2.1 系统网址 Step 1:按照下面的方法打开系统网页。 方法1:直接在浏览器中输入网址,进入图1所示界面; 方法2:从“南昌航空大学主页—>管理机构—>22、国有资产管理处”进入图1所示界面。 Step 2:点击图1中所示的“资产管理综合平台”图标, 进入仪器设备管理系统网络版用户登录界面,如图2所示。

点此登录 图1实设处网站首页 2.2 用户登录 仪器设备管理系统网络版登录界面如图2所示,请输入用户名和密码后点击登录,初次登录后请即时修改密码。 注:用户名为用户的中文姓名,密码为用户的工号。 用户的中文姓名 用户的工号 图2仪器设备管理系统网络版登录界面 登录成功后首页面会显示仪器设备查询首页面,列出用户名下所有仪器设备的简单信息,如图3所示。

关于印发《中南大学仪器设备管理办法》的通知

关于印发《中南大学仪器设备管理办法》的通知中大资字〔2007〕7号 关于印发《中南大学仪器设备管理办法》的 通知 各二级单位: 现将《中南大学仪器设备管理办法》印发给你们,请遵照执行. 中南大学 二○○七年六月十八日 主题词:仪器设备管理办法通知 抄送:各二级党组织、党群部门.

中南大学仪器设备管理办法 第一章总则 第一条仪器设备是学校固定资产的重要组成部分,是保证教学、科研与管理工作正常进行的必要条件保证.为加强学校仪器设备的管理,充分发挥其使用效益,更好地为教学、科研服务,根据教育部《高等学校仪器设备管理办法》、《高等学校实验室工作规程》和《中南大学国有资产管理条例》等文件精神,特制定本办法. 第二条本办法中的仪器设备是指学校各单位使用学校事业费或基建设备费、科研经费、自筹经费及各种基金等渠道购置或接受校外单位、个人捐赠的产权属于学校的各类仪器设备,并且应符合下列两个条件: (一)单台(套)价值800元以上; (二)能独立使用,且使用寿命在1年以上(不能独立使用的设备应与主机合并管理). 单台(套)价值在10万元以上(含10万元)的教学、科研仪器设备除执行本管理办法外,还应执行《中南大学精密贵重仪器设备管理办法》中的规定. 第三条学校仪器设备实行“统一领导、分级管理、管用结合、责任到人”的管理原则.资产管理处在主管校长领导下,全面履行学校仪器设备所有权与综合管理的职能. 第四条各单位负责本单位仪器设备的使用与管理.为加强管理,各二级单位应指定资产主管负责人和资产干事,负责本单位的设备管理工作.各单位应充分利用所管理的仪器设备,使其发挥最大效益,全面完成教学、科研和管理工作. 第二章仪器设备的计划、采购与帐、卡管理

仪器设备管理制度

科研设备管理制度 第一章总则 第一条科研设备是福建瑞森新材料股份有限公司固定资产的主要组成部分,是保证完成各类实验研究、测试试验的必备条件之一。因此,为了加强科研设备的管理,根据有关管理办法,结合本司实际,制定本制度。 第二条仪器设备共享建设目的,为了充分利用公司优质仪器设备资源,更好的提高仪器设备使用效益,推动公司大型仪器设备分布合理、定位准确、开放高效,实现资源共享。 第二章设备采购 第三条设备采购程序及方式,具体可参照“采购管理制度”。 第三章设备使用 第四条高等学校、科研院所和化工企业等均为资源共享系统的开放服务对象。 第五条由人事行政部制定设备共享的管理办法,对共享设备进行咨询、监督、检查、考核,指导大型仪器设备的共享实施与管理。 第六条由人事行政部制定提出仪器设备对外服务的参考收费标准,向共享仪器设备提供收费建议。 第七条每件仪器设备,必须有详细的操作规程。任何人在

未掌握使用方法之前,不得擅自使用。特别是精密度贵重仪器,操作人员应经过培训考核、考核合格后,方能进行操作,如违反操作规程,以至损坏仪器设备,按公物损坏赔偿处理。第八条仪器设备的管理使用,必须加强岗位责任制,责任到人,制定维护、保养和操作规程等规章制度。 第四章设备保养和维护 第九条科研设备一般情况下是属于高端精密仪器,需要定期的维护和保养。开始实验前,需进行设备检查,保证设备运行的正常性,实验结束后,也需要对设备进行检查,及时解决可能出现的问题。 第十条建立仪器设备的使用维修记录,使用过程中仪器发生异常情况,使用人必须做出详细的记录,并随即与保养修理人员联系。保养维修记录,凡进行保养维修均做出详细记录,记录修理日期。使用人主诉仪器故障现象,维修人员检查所见故障现象、故障原因、排除方法、零件或电路改变情况等,修复后的检测情况。 第五章附则

测量实验室仪器设备介绍

测量实验室仪器设备介绍

DSZ2自动安平水准仪 工程测量实验室共拥有16台DSZ2自动安平水准仪,每公里往返水准测量的精度可达到±3mm(最高可达±2mm),配套有塔尺和双面尺,可用于三、四等水准测量、一般工程水准测量、纵断面图测量、高程放样等。DSZ2自动安平水准仪带有自动补偿装置,简化操作手续,提高作业速度,减少外界条件变化所引起的观测误差。

DJ6光学经纬仪 工程测量实验室共拥有8台DJ6光学经纬仪,用于角度测量。测角精度:水平方向一测回的方向误差不大于±6",天顶距测量中误差不大于±9"。适用于一般低精度的控制测量和施工平面控制测量,地形测量,矿山测量和工程导线测量等。

DT-02电子经纬仪 工程测量实验室共拥有8台DT-02电子经纬仪,用于角度测量。电子经纬仪是利用光电技术测角,带有角度数字显示和进行数据自动归算及存储装置的经纬仪。可广泛应用于国家和城市的三、四等三角控制测量,用于铁路、公路、桥梁、水利、矿山等方面的工程测量,也可用于建筑、大型设备的安装,应用于地籍测量、地形测量和多种工程测量。

NTS-382R6/352RL全站仪 工程测量实验室共拥有16台全站仪,其中有8台NTS-382R6全站仪,7台NTS-352RL全站仪,1台拓普康全站仪。全站仪具有角度测量、距离(斜距、平距、高差)测量、三维坐标测量、导线测量、交会定点测量和放样测量等多种用途。

ML310激光投线仪 工程测量实验室共拥有16台ML310系列激光投线仪,最多输出四条垂直线,一条水平线和一条下对点,可同时提供墙面十字直角和天花板十字交叉点;快速调平,超出范围激光闪烁提示和声音报警,360°自由旋转并可微调角度。可应用于建筑施工、建筑机械、室内装饰、设备安装等诸多方面。

仪器设备管理规定

仪器设备管理规定 一、天津理工大学仪器设备管理办法 第一章总则 第一条为加强和规范我校仪器设备管理工作,充分发挥其投资效益,保证教学、科研、管理工作顺利进行,依据国家国有资产管理局和财政部联合下发的 《行政事业单位国有资产管理办法》、教育部颁布的《高等学校仪器设备 管理办法》和市教委制定的《天津市高等学校仪器设备管理办法》,结合 我校具体情况,制定本办法。 第二条学校的仪器设备是学校国有资产的重要组成部分,是固定资产中特别需要加强管理的一大类别。学校的仪器设备不论来自何种渠道(含赠送、调拨 等),也不论使用何种经费购置(含上级调拨、学校自筹、部门单位自筹、科研经费、重点学科建设经费、社会赞助、捐助等)均应归口管理统一入 账。凡属横向科研项目、为项目委托单位购置、研制、开发的仪器设备不 在此列,但报销时需附我校科技处所出示的证明并签字盖章。 第三条本办法所称“仪器设备”包括用于教学、科研、管理及生产、生活等各方面的仪器设备,即高等学校固定资产分类目录中所界定的9类固定资产 (03类、04类、05类、06类、07类、08类、09类、12类、14类、)。 仪器设备管理的价格起点与财政部、教育部规定的固定资产管理的价格起 点一致,为800元人民币(下同)。单价在人民币10万元(含)以上的 仪器设备为校管贵重仪器设备;单价在人民币20万元(含)以上的仪器 设备为市教委所管贵重仪器设备;单价在人民币40万元(含)以上的仪 器设备为教育部所管贵重仪器设备。对贵重仪器设备的管理除执行本办法 的统一规定以外,还要执行依据本办法和相关规定制定的有关贵重仪器设 备管理的规定。

第四条根据统一管理、分类归口、分级负责和管用结合的原则,在校长的统一领导下,由一位校级领导分管全校的仪器设备管理工作。国有资产及校园经济管理处(简称“国资处”,下同)是我校仪器设备的主管部门,在主管校领导的直接领导下,负责全校仪器设备管理的具体组织实施工作。学校下设的各二级单位应明确一名处级领导干部分管本单位的仪器设备管理 工作,并设专职或兼职物管员,物管员在业务工作上服从国资处的指导。 第五条学校仪器设备主管部门的主要任务是:参与仪器设备购置计划的论证,组织实施仪器设备的购置、验收;负责上帐、使用、调拨、报废、处置管理,并负责考核设备完好率和贵重仪器设备的使用率以保证仪器设备的优化 配置和国有资产的安全、完整,充分发挥仪器设备的投资效益和使用效益。 第六条对从事仪器设备(属于技术物资)管理工作的人员,学校要根据实际情况制定上岗、培训、考核和技术职务晋升办法以及奖惩办法,充分调动他们的积极性。 第七条国资处要充分利用现代化手段对全校的仪器设备实施规范化、科学化管理,对全校的仪器设备种类、数量、金额、分布及使用状况经常进行分析、研究和汇总,为学校制定发展规划和年度投资计划提供依据,并按上级要求及时上报各类统计数据。 第二章计划管理 第八条购置仪器设备,必须依据计划执行。实行计划管理的目的是合理配置仪器设备,提高投资效益。 第九条制定仪器设备购置计划,应坚持以下原则: (一)统一领导、集体讨论、专家评审、专人负责的原则。

最全的各类分析仪器介绍

电子称电子称是用来对货物进行称重的自动化称重设备,通过传感器的力电转换,经称重仪表处理来完成对货物的计量,适用于各种散货的计量。 电子秤电子秤是用来对货物进行称重的自动化称重设备,通过传感器的力电转换,经称重仪表处理来完成对货物的计量,适用于各种散货的计量。 测厚仪测厚仪用来测量不同单一材料或者覆盖层的厚度,分无损和有损两种,其中大部分是无损的。 硬度计硬度计是测量各种材料硬度的仪器,分为洛氏、维氏、布氏、邵氏、里氏、消氏等不同类别。 电子天平是实验室分析或质量控制所必须的仪器,具有称量大,精度高,在较差使用环境下亦可达到精密称量的要求。 测温仪是温度计的一种,用红外线的原理来感应物体表面温度,操作比较方便,特别是高温物体的测量。应用广泛,如钢铸造、炉温、机器零件、玻璃及室温、体温等各种物体表面温度的测量。 干燥箱干燥箱是一种常用的仪器设备,主要用来干燥样品,也可以提供实验所需的温度环境.干燥箱应用与化工,电子,铸造,汽车,食品,机械等各个行业. 分光光度计常用分析仪器之一,常用于样品的定性与定量的分析,或透射、反射等光谱分析。广泛应用于医药,食品,石油,建材等各个领域 电导率仪电导率仪是适用于精密测量各种液体介质的仪器设备,主要用来精密测量液体介质的电导率值,当配以相应常数的电极可以精确测量高纯水电导率,广泛应用各领域的科研和生产. 粘度计一种用于测量液体的粘性阻力与液体的动力粘度的仪器,广泛应用于油脂、油漆。电流表电流表是测定电流强弱和方向的电学仪器。分直流电流表和交流电流表。供实验室和工业现场测试用。 温湿度计用来测定环境的温度及湿度,以确定产品生产或仓储的环境条件。也应用于人们日常生活。应用较为广泛。 水分测定仪快速测定物质含水量,可提供实时温度、样品质量、脱水率、样品含水百分比等数。 酸度计酸度计是一种常用的仪器设备,主要用来精密测量液体介质的酸碱度值,配上相应

华东交通大学大型教学科研仪器设备管理办法

华东交通大学大型教学科研仪器设备管理办法 第一章总则 第一条为了加强我校大型教学科研仪器设备的管理,提高大型教学科研仪器设备使用效率,充分发挥投资效益,根据教育部《高等学校仪器设备管理办法》(教高[2000]9号)的有关规定并结合我校实际,制定本办法。 第二条本办法所指的大型教学科研仪器设备(以下简称大型仪器设备)具体如下: 1、单价在10万元人民币以上(含10万元)的仪器设备; 2、单价虽不足10万元人民币,但属于成套购置或需配套使用,整套价格达10万元人民币以上(含10万元)的仪器设备; 3、单价不足10万元,但属于国外引进、教育部明确规定为贵重、稀缺的仪器设备。 其他用于办公、后勤保障、经营等大型设备不包含在本办法管理范围。 第三条上述范围的仪器设备,因使用年限过久,性能降低,经有关专家检测核查,资产管理处批准,可不作为大型仪器设备管理。 第四条大型仪器设备的管理单位应建立内部管理制度,使用和管理人员必须是责任心强,具有一定基础理论知识和实践工作经验的专业教师或专业技术人员,应做到职称结构合理,人员相对稳定。

第二章大型仪器设备申购 第五条大型仪器设备的申购,应坚持全校统筹规划、合理配置、分级管理、资源共享、发挥效益的原则。必须由申请单位提交技术可行性、经济可行性论证报告。论证报告的主要内容为: 1、所购仪器设备对本校、本地区工作任务的必要性、紧迫性及工作量预测分析(属于更新的仪器设备要提供原仪器设备发挥效益的情况); 2、所购仪器设备的先进性和适用性,包括仪器设备的适用学科范围、所选品牌、档次、性能、价格及技术指标的合理性; 3、所购仪器设备(含必要的附件、零配件、软件等)的款源、配套设施的经费及购买后每年所需各项消耗材料费用、运行维修经费来源的落实情况; 4、各类工作人员(管理、操作及保养)配备情况及工作能力; 5、配套条件(安装场地、安装环境、辅助设施条件); 6、投资效益预测及风险; 7、共享使用方案。 第六条购置计划的申报及审批程序 1、申请单位应认真填写《仪器设备购置申请计划表》,由单位负责人签字后,附上论证报告交资产管理处。 2、资产管理处初审后,提交给由资产管理处、教务处、研究生院、科研处、计划财务处、申报单位负责人及相关学科专家参加的大

常见实验室仪器设备清单附实验室图

常见实验室仪器设备清 单附实验室图 Document serial number【KK89K-LLS98YT-SS8CB-SSUT-SST108】

一、疾病预防控制中心实验室仪器设备清单 1 气相色谱仪:定性定量分析 2 阿贝折射仪:测透明半透明液体或固体的折射率和平均色散 3 氨气分析仪:测样品中氨的含量 4 测汞仪:测固、体液体样品中汞含量 5 电导率仪:测电解质溶液电导率值 6 二氧化硫测定仪:大气环镜中二氧化硫浓度的自动监测 7 二氧化碳测定仪:大气环镜中二氧化碳浓度的自动监测 8 离子交换纯水器:使用离子交换法制纯水 9 粉层采样器:该采样器适用于煤矿及其它粉层作业环镜中进行粉层采样 10 光电浊度仪:测量浊度 11 光照度计:测定光照强度 12 火焰光度计:监床化验用病理研究 13 激光粉层仪:检测粉层浓度 14 紫外可见分光光度计:测量物质对不同波长单色辐射的吸收程度、定量分析 15 紫外辐射照度计:紫外辐射照度测量 16 自动量程照度计:测定光照强度 17 自动旋光仪:测物质旋光度,分析物质的浓度、纯度、含糖量 18 酶标仪:定性定量 19 冷原子荧光测汞仪:专用测贡仪器,测痕量贡 20 离子计:测离子浓度 21 CO分析仪:测大气环镜中一氧化碳含量

22 双道原子荧光光度计:固、液体中汞、砷、硒、锑、锗、锡含量测定析 23 手持糖量计:测体的含糖量 24 生化分析仪:测定样品的浓度,酶反映速率和酶的活性等数十种生化参数 25 洗板机:与酶标仪配套使用 26 微量可调移液器:移微量液体 27 显微镜:观察微小物质 28 荧光分光光度计:分析和测试各类微生物,氨基酸、蛋白质、核酸及多种监床药物 29 医用净化工作台:提供无尘无菌高洁净工作环镜 30 便携式红外线人析器:测定公共场所中的CO2浓度 31 电子微风仪:适用于工厂企业通风空调,镜污染览测动压平衡自动跟踪等速烟尘采样器的采样 32 放射性污染计量仪:测试放射性污染是否超标 33 热敏电阻(测辐射热计):用于辐射探测 34 紫外光功力计:测试检测紫外光功率 35 热球式电风速仪:测定室内外或模型的气流速度时,是一种测量低风速的基本仪器 36 红血蛋白仪:检测血红蛋白 二、出入镜检验检疫局实验室设备清单 1 酶标分析仪:定性定量分析 2 微量移液器:移取微量液体 3 紫外—可见分光光度计:测量物质对不同波长单色辐射的吸收程度,定量分析 4 可见分光光度计:测量物质对不同波长单色辐射的吸收程度,定量分析 5 凯氏定氮仪:全氮量分析、氨基酸分析、营养成份鉴定、品质分析

总局检验检疫实验室仪器设备管理办法

总局检验检疫实验室仪器设备管理办 法

国家质量监督检验检疫总局文件 国质检科〔〕490号 关于印发《检验检疫实验室仪器 设备管理办法》的通知 各直属检验检疫局: 为规范和加强检验检疫系统实验室仪器设备管理,充分发挥实验室仪器设备在检验检疫技术执法和科研等工作中的有效性和技术支撑作用,国家质检总局对《检验检疫仪器设备管理办法》进行了修订。现将修订后的《检验检疫实验室仪器设备管理办法》印发你们,请遵照执行。 附件:《检验检疫实验室仪器设备管理办法》

二〇〇九年十一月十日 附件: 检验检疫实验室仪器设备管理办法 第一章总则 第一条为加强检验检疫系统实验室仪器设备管理,保障出入境检验检疫业务工作及科研工作的正常进行,制定本办法。 第二条本办法所称检验检疫实验室仪器设备(以下简称:仪器设备),系指各直属检验检疫局(以下简称:各直属局)及其分支机构实验室用于检验、检疫、科研等方面的仪器设备。 第三条仪器设备管理原则是:统筹管理,科学配置,资源共享,提高绩效。 第四条本办法适用于单台购置金额在元以上的仪器设备的规划、计划、购置、验收、计量、使用、维护、维修、报废及运行安全管理等工作。 第二章管理机构及职责 第五条仪器设备由国家质量监督检验检疫总局(以下简称:国家质检总局)实施统筹管理,国家质检总局科技工作主管部门是仪器设备管理的主管部门。 第六条各直属局科技工作管理部门是本单位仪器设备的管理部门,未设立科技工作管理部门的,仪器设备由其指定的管理部门负责。 3

各直属局及其分支局应设立相应仪器设备管理机构,并配备相应管理人员。 第七条国家质检总局仪器设备主管部门职责是: (一)贯彻执行国家有关仪器设备管理的方针、政策,制定和实施仪器设备管理的规章制度; (二)制定仪器设备管理工作计划,对各直属局仪器设备管理部门的工作进行指导和监督检查; (三)提出仪器设备配置规划、年度计划和专项计划,组织仪器设备需求方案的技术论证工作,对各直属局上报的仪器设备购置明细进行审核; (四)负责仪器设备的绩效管理工作,组织开展仪器设备管理专项检查; (五)负责仪器设备管理人员、使用人员的培训和技术交流的管理工作; (六)负责提出系统内大型仪器设备合理化使用建议,协调各直属局仪器设备的资源共享; (七)组织和实施仪器设备信息化管理工作,负责《检验检疫仪器设备综合管理平台》使用、升级进行管理。 第八条各直属局仪器设备管理部门职责是: (一)贯彻执行国家质检总局有关仪器设备管理工作的规章制度,制定本单位仪器设备管理的规定、制度和工作程序,并组织实施; 4

科研仪器设备管理办法

科研仪器设备管理办法 为充分发挥科研仪器设备的作用,保证科研工作的需要,不断提高投资效益。在仪器设备计划购置、验收、使用直至报废的全过程中加强管理,根据我单位实际,特制定本办法。 一、科研仪器分类 根据仪器效能和单价,将科研仪器分为固定资产、低值易耗品和材料三类。 ①凡是有独立使用效能单位价值在500元以上耐用时间超过一年,并在使用过程中基本保持原物质形态的科研仪器,列为单位的固定资产。 ②单位价值不是规定标准,但耐用时间在一半以上的大批同类物质,按固定资产管理。 ③不具备上述条件的将根据其使用效能分别列为低值易耗品或材料。 二、科研食品设备的购置 仪器设备的购置必须贯彻从“实际出发励行节约”的原则,根据工作需要办理计划申报审批手续。 1、各科室购置科研设备要预先向主管领导提出计划,待领导批准后方可购置。 2、课题组在科研工作中需要购置的设备要在计划任务书中写出购置计划。待科研计划批准下达后即可按计划购置。 三、科研仪器设备的出入库报销

购置的科研设备到货后,要经设备保管人员验收,凡购置的固定资产必须完善帐卡、领用、清查盘点等日常管理制度。购置的低价易耗品。实行领用人责任制分类登记。①凡单位价值在50元以下一次购置价值在500元及以下的,经主管领导签字后可直接报销,不办理入库手续。保管人员在票据上签字,然后经主管领导批准签字,方可到财务部门核销。 四、科研仪器设备的借领 各科室、各课题组要经专人办理借用手续后,方可使用设备。设备归还时要经设备保管人员检查,完好无损方可收回;如损坏、丢失等,借用人员要写出损坏、丢失报告,说明原因及经过,经室主任签字后交到行政科,待所领导处理后方能办理归还手续。 五、科研仪器设备的管理 1、科研仪器设备由行政科统一管理。 2、专用仪器设备、要专人负责保管使用,其他人不得随便使用,以保证设备状态良好,保证工作顺利进行。 3、调转、离退休人员要预先办理设备归还手续,否则不予办理调转和离退休手续。如不及时办理归还手续的,超过二个月从工资中扣回。 4、科研设备的使用要发扬团结协作精神,仪器设备使用完毕后要及时归还,以便其他人员工作所用。 5、科研设备要一年清仓核资一次,保证物帐相符。

中科院仪器设备介绍

1.激光粒度仪 通过颗粒的衍射或散射光的空间分布(散射谱)来分析颗粒大小的仪器。 2. 透射电子显微镜 Transmission Electron Microscopy(TEM) 型号:H-7650 厂商:日本日立公司 功能:通过透射电子束聚焦成像,观察0.2 μm以下,光学显微镜下无法看清的超微结构。 技术指标:检测限:0.2 nm;分辨率0.2nm;加速电压40kV ~ 120kV ;连续放大模式放大倍率200~x600,000,低倍模式放大倍率x50 ~ x1,000;图像旋转倍率范围:x1,000 ~ x40,000;旋转角度:±90o (15o每步) 仪器配置:透射电镜主机(H-7650),EDAX生物透射电镜能谱仪(GENESIS XM2 SYSTEM FOR BIO-TEM),配有能谱分析样品杆,能谱接口分析组件等。 应用:在材料科学、生物学上超微结构观察、元素能谱分析。

3. 凝胶净化浓缩联用仪

4.高效液相三重四级杆线性离子阱质谱仪 型号:API 3200Q TRAP 厂商:美国ABI 功能:小分子的定性和定量分析。 检测限:ppb ~ ppm 技术指标:m/z范围:5-1,700 amu(四极杆模式),50-1,700 amu(线性阱模式);全扫描MS/MS:高于传统三重四极50-100倍;分辨率:最高0.25 u (FWHM);扫描速度:最高2400 amu/秒(四极杆模式),最高4000 amu/sec(线性阱模式);质量稳定度:0.1 amu/12小时。 仪器配置:高效液相色谱仪;TurbolonSpray (ESI)、Heated Nebulizer (APCI)两种离子源; 应用:环境和食品中毒性分析、小分子药物代谢分析、药物、天然产物提取物等的结构表征。 5. 稳定同位素质谱仪

分析测试中心仪器设备管理规定

分析测试中心仪器设备管理规定 实验室是科学研究、技术开发、人才培养和社会服务的重要基地,是科研及管理水平的重要标志。为了使仪器设备处于受控条件下的完好状态,充分发挥仪器设备的使用效益,保证检测结果的有效性,保障科研、开发和服务水平,结合实验室的实际情况,特制订本规定: 一、仪器设备的购置 1、各部门,各检测室负责人应协助技术主管提出仪器设备的配置要求。配置应当满足承检标准和承检能力的要求。 2、仪器设备管理员根据收到的采购要求和提供的供货厂商制定出采购计划,经各部门和各检测室负责人确认后,由技术负责人编制年度仪器设备申请计划,报院物资采购组。 3、采购的仪器设备应由各部门、各检测室负责人及仪器管理人员共同验收。验收组在设备到货后,检查包装、实物外形有无破损、锈蚀、受潮、霉变等,根据合同及装箱清点数量是否相符;验收过程中,要认真记录,填写《仪器设备技术档案》及《仪器设备验收单》,参加验收人员要签字。 二、仪器设备的使用 1、实验室所有的仪器设备,均由实验室进行集中管理、统一安排使用。未经实验室许可,任何人不得将实验室设备带出实验室外使用。 2、实验室的大型设备和精密仪器概不外借。部分小型设备和用具,确因科研试验

需要须带出实验室使用时,经申请人所在部门负责人和实验室负责人同意后,可对所内相关课题办理外借手续。 3、实验室贵重仪器设备,由仪器设备使用负责人制定操作规程和操作注意事项,培训合格的专人进行操作和使用,并指导、监督和检查实验室仪器设备的使用。主要仪器设备实行档案管理制度,做到技术档案资料齐全,维护保养、使用运行、修理等记录信息完整。 4、各实验室应加强仪器设备的维护保养工作,发生故障应及时报修,以确保仪器设备处于完好状态。 5、任何人员在使用仪器之前必须经过相关专业技术人员的培训和指导,掌握该仪器设备的基本性能、使用维护、保养方法、操作注意事项,经实验室管理人员认可后方可上机操作,在使用中应严格遵守操作规程,爱护仪器设备,做好必要的维护和保养工作,保持仪器设备和台面等的干净整洁。 6、任何人员使用仪器设备时必须按实验室要求做好使用登记,认真填写该仪器设备的使用记录。在每次开机使用之前,必须先登记使用日期、使用人、试验内容和开机时间,并检查仪器设备的基本状态,发现问题或异常要及时与实验室管理人员联系,不得擅自继续使用,否则视为当次使用中出现损坏;在仪器设备的使用过程中,若出现异常或损坏,必须立即停止使用,并及时报告实验室管理人员,不得隐瞒不报,否则视为故意损坏;在使用结束后按要求及时关机,并登记仪器使用的结束时间和运行状态。

相关主题