111227_Requirement Spec. for L band PB_rev.03(Common)_BRW
- 格式:xls
- 大小:458.00 KB
- 文档页数:4
ensurepip模块1.引言1.1 概述概述ensurepip模块是Python官方提供的一个功能强大的模块,旨在简化和自动化Python包管理的过程。
在过去,安装Python包需要手动下载和安装pip工具,然后使用pip来安装所需的包。
而ensurepip模块的出现,使得Python包的安装变得更加方便和高效。
ensurepip模块的主要功能是自动安装和配置pip工具。
它会检查当前系统中是否存在pip工具,如果不存在,则会自动下载并安装最新版本的pip工具。
同时,ensurepip模块还会配置pip的相关参数,使其能够在Python环境下正常工作。
使用ensurepip模块可以省去手动安装pip的繁琐步骤,使得Python 包的安装过程更加简单和快捷。
通过ensurepip模块,用户可以轻松地安装和管理各种Python包,为Python开发提供了更加便利的环境。
然而,需要注意的是,ensurepip模块的功能并不局限于安装pip工具,它还可以根据用户需求定制不同的包管理方案。
用户可以选择安装不同版本的pip工具,或者使用不同的源来安装Python包。
ensurepip模块提供了灵活的配置选项,使得用户能够根据自己的需求进行定制。
总之,ensurepip模块在Python包管理中具有重要的作用。
它简化了Python包的安装和管理过程,提高了开发效率。
随着Python的不断发展,我们可以期待ensurepip模块会在未来发挥更大的作用,为Python开发者带来更多的便利和可能性。
文章结构部分的内容可以包括以下几个方面:1.2 文章结构为了更好地介绍和探讨ensurepip模块,本文将按照以下结构进行组织和阐述:第一部分为引言,主要包括概述、文章结构和目的。
在引言部分,将对ensurepip模块进行简要介绍,并说明本文的组织结构和写作目的。
概述部分将对ensurepip模块进行概括性的描述,以引起读者的兴趣和注意。
July 16, 2014 MPLAB Code Configurator Version 2.0.1 Release Notes for MPLAB® Code Configurator v2.0.1 1 What is MPLAB Code Configurator (MCC)The MPLAB®Code Configurator generates seamless, easy to understand C code that is inserted into your project. It enables, configures and utilizes a rich set of peripherals across select list of devices. It is integrated into MPLAB®X IDE to provide a very powerful and extremely easy to use developmentplatform.2 System Requirements•MPLAB® X IDE v2.10 or later•XC8 compiler v 1.31 or later•XC16 compiler v 1.21 or later3 Documentation SupportThe MPLAB® Code Configurator User’s Guide (DS40001725) may be found on the MPLAB® CodeConfigurator page on the Microchip web site. /mcc4 Installing MPLAB® Code ConfiguratorBasic steps for installing MPLAB® Code Configurator are given here.To install the MPLAB® Code Configurator Plugin:•In the MPLAB® X IDE, select Plugins from the Tools menu•Select the Available Plugins tab•Check the box for the MPLAB® Code Configurator, and click on Install5 What’s New•This is the dot release to fix the issues identified in the Repairs and Enhancement section.July 16, 2014 MPLAB Code Configurator Version 2.0.15.1 Supported Devices5.1.1 8 bit Devices•PIC12(L)F1501 •PIC16(L)F1783 •PIC16(L)F1946•PIC12(L)F1822 •PIC16(L)F1784 •PIC16(L)F1947•PIC12(L)F1840 •PIC16(L)F1786 •PIC18(L)F23K20•PIC16(L)F1503 •PIC16(L)F1787 •PIC18(L)F24K20•PIC16(L)F1507 •PIC16(L)F1788 •PIC18(L)F25K20•PIC16(L)F1508 •PIC16(L)F1789 •PIC18(L)F26K20•PIC16(L)F1509 •PIC16(L)F1823 •PIC18(L)F43K20•PIC16(L)F1512 •PIC16(L)F1824 •PIC18(L)F44K20•PIC16(L)F1513 •PIC16(L)F1825 •PIC18(L)F45K20•PIC16(L)F1516 •PIC16(L)F1826 •PIC18(L)F46K20•PIC16(L)F1517 •PIC16(L)F1827 •PIC18(L)F23K22•PIC16(L)F1518 •PIC16(L)F1828 •PIC18(L)F24K22•PIC16(L)F1519 •PIC16(L)F1829 •PIC18(L)F25K22•PIC16(L)F1526 •PIC16(L)F1847 •PIC18(L)F26K22•PIC16(L)F1527 •PIC16(L)F1933 •PIC18(L)F43K22•PIC16(L)F1704 •PIC16(L)F1934 •PIC18(L)F44K22•PIC16(L)F1708 •PIC16(L)F1936 •PIC18(L)F45K22•PIC16(L)F1713 •PIC16(L)F1937 •PIC18(L)F46K22•PIC16(L)F1716 •PIC16(L)F1938•PIC16(L)F1782 •PIC16(L)F19395.1.2 16 bit Devices•PIC24F(V)08KM101•PIC24F(V)08KM102•PIC24F(V)08KM202•PIC24F(V)08KM204•PIC24F(V)16KM102•PIC24F(V)16KM104•PIC24F(V)16KM202•PIC24F(V)16KM204•PIC24FJ128GA306•PIC24FJ128GA308•PIC24FJ128GA310•PIC24FJ64GA306•PIC24FJ64GA308•PIC24FJ64GA3106 Repairs and Enhancements# ID Description Device(s)PIC24 devices1. MCC-1147 The system module wasn’t reloading the correct settingswhen the clock source was FRCPIC24 devices2. MCC-1163 Multiple Initializers of the Timer module weren’t showing thetimer limits correctlyThe following are enumerated issues for the MPLAB® Code Configurator.# ID Description Device(s)1. MCC-1094 The I2C Slave driver fails to acknowledge the first data bytesent by the Master after the Slave address is decoded PIC18F46K20,PIC16F1938, PIC16F19372. MCC-1084 I2C drivers do not support Polling mode All3. MCC-1083 RETCGF is missing description PIC24F GA310 family4. MCC-1082 CLC input pins(CLCIN0 & CLCIN1) are mentioned in asingle row as CLCINxPIC16F5. MCC-1069 MCCP Compare: Multiple Initializers don't set OCxEN bits PIC24F KM family6. MCC-1063 IC : When the TMR3 or TMR5 are not available raise analert if they are selectedPIC24F GA310 family7. MCC-1049 FVR module does not have the option of producing 4.096V PIC12LF18408. MCC-1048 APFCON value is not updated when a module is deleted PIC12F15019. MCC-1043 DAC: Register name DACCON1 doesn't match with theregister name in datasheet.PIC18F46k2210. MCC-1039 CVREF pin when accessed by CMP should throw alertwhen released in CVRPIC24 devices11. MCC-1004 Create main.c question appears even when main.c exists All12. MCC-997 PLL input values need to be limited PIC18FxxK2213. MCC-869 PIC12F1822 DAC VREF+ Missing in Pin Manager window,since VREF+ pin ia part of ADC.PIC12F18228.1 The Microchip Web SiteMicrochip provides online support via our web site at . This web site is used as a means to make files and information easily available to customers. Accessible by using your favorite Internet browser, the web site contains the following information:•Product Support – Data sheets and errata, application notes and sample programs, design resources, user’s guides and hardware support documents, latest software releases and archived software• General Technical Support – Frequently Asked Questions (FAQs), technical support requests, online discussion groups/forums (), Microchip consultant program member listing• Business of Microchip – Product selector and ordering guides, latest Microchip press releases, listing of seminars and events, listings of Microchip sales offices, distributors and factoryrepresentatives8.2 Additional SupportUsers of Microchip products can receive assistance through several channels:•Distributor or Representative•Local Sales Office•Field Application Engineering (FAE)•Technical SupportCustomers should contact their distributor, representative or field application engineer (FAE) for support. Local sales offices are also available to help customers. A listing of sales offices and locations is available on our web site.Technical support is available through the web site at: 。
是整机保修一年收银系列使用说明书适用型号TM-30A /TM-15A / TM-6AJB-30A / JB-15A / JB-6A2009年7月Version2.30A上海友声衡器有限公司 & 上海精函衡器有限公司沪制00000033号沪制00000319号地址:上海市闵行区莘庄工业区春光路99弄58号邮编:201108厂址:上海市崇明县庙镇经济开发区宏海公路349号邮编:202165 公司总机:(021)54831805/6/7/8 技术部总机:(021)54831858传真:(021)54831803 主页:指定代理与售后服务电话:联系人:感谢您使用上海精函有限公司的产品!在您开始使用本产品前,请务必仔细阅读《前言》中的内容,并严格遵守这些事项!1.1注意事项➢确保电源插头和电源线连接正常,使用三芯电源线进行连接,如果使用了拖线板,则拖线板的插口也要是三芯的,确保三芯的地线妥善的与建筑大地连接,以避免漏电的情况。
➢切勿用沾湿的手插拔电源插头,这样可能导致触电。
➢严禁将身体重力压在秤盘上,以免损坏称重传感器。
➢严禁撞击重压,或用重物冲击秤盘,以免损坏称重传感器,同时勿超过其最大称量范围。
➢严禁淋雨或用水冲洗;如不慎沾水,请用干布擦试干净;若秤体工作异常,请尽速送到经销商处,我们将竭诚为您服务。
➢严禁将条码秤置于极低温、高温或潮湿的场所,这样可能导致秤体工作异常甚至损坏。
➢严禁用有机化学溶剂擦拭外壳和面板。
➢严禁私自打开秤体,也不要让非专业的维修人员修理本秤。
➢严禁将手从打印机旋出位置伸入,该行为可能造成220V触电。
➢在有本公司专业维修人员指导下打开秤体时,请务必提前拔出220V的交流供电。
➢不要试图拆卸秤体内的开关电源,高压电容需要非常长时间才能完全放电,未放电的情况下拆卸可能导致触电。
➢建议使用本厂出售的热敏纸,本秤体对本厂出售的热敏纸进行过长时间的测试与优化,可以较好的保证头片的使用寿命。
pipdownload参数与使⽤--no-clean Don't clean up build directories.不要清理构建⽬录。
-c, --constraint <file> Constrain versions using the given constraints file. This option can be used multiple times.使⽤给定的约束⽂件约束版本。
此选项可以多次使⽤。
-r, --requirement <file> Install from the given requirements file. This option can be used multiple times.从给定的需求⽂件安装。
此选项可以多次使⽤。
-b, --build <dir> Directory to unpack packages into and build in. Note that an initial build still takes place in a temporary directory. The location of temporary directories can be controlled by setting the TMPDIR environment variable (TEMP on Windows) appropriately. When passed, build directories are not cleaned in case of failures.⽤于将软件包解包并构建的⽬录。
请注意,初始构建仍在临时⽬录中进⾏。
可以通过适当设置TMPDIR环境变量(在Windows上为TEMP)来控制临时⽬录的位置。
通过时,构建⽬录不会在失败的情况下清除。
--no-deps Don't install package dependencies.不要安装软件包依赖项。
RT9069Copyright © 2018 Richtek Technology Corporation. All rights reserved. is a registered trademark of Richtek Technology Corporation.DS9069-09 November 201836V, 2μA I Q , Peak 200mA Low Dropout Voltage Linear RegulatorGeneral DescriptionThe RT9069 is a low-dropout (LDO) voltage regulators with enable function offering the benefits of high input voltage, low-dropout voltage, low-power consumption, and miniaturized packaging.The features of low quiescent current as low as 2μA and zero disable current is ideal for powering the battery equipment to a longer service life. The RT9069 is stable with the ceramic output capacitor over its wide input range from 3.5V to 36V and the entire range of output load current.Applications● Portable, Battery Powered Equipments ● Extra Low Voltage Microcontrollers ●Notebook ComputersMarking InformationFor marking information, contact our sales representative directly or through a Richtek distributor located in your area. Note :Richtek products are :④ RoHScompliant and compatible with the currentrequirements of IPC/JEDEC J-STD-020.④ Suitable for use in SnPb or Pb-free soldering processes.Simplified Application CircuitFeatures● 2μA Ground Current at no Load ● ±2% Output Accuracy● 100mA Continuous Output Current ● Zero Disable Current● Maximum Operating Input Voltage 36V ● Dropout Voltage: 0.2V at 10mA/ VIN 5V●Support Fixed Output Voltage 2.5V, 3V, 3.3V, 5V, 9V, 12V● Stable with Ceramic or Tantalum Capacitor ● Current Limit Protection● Over-Temperature Protection●RoHS Compliant and Halogen FreeOrdering InformationRT9069- 25 : 2.5V 30 : 3V 33 : 3.3V 50 : 5V90: 9V C0: 12VSpecial Request: Any Voltage between 2.5V and 12V under specific business agreementV OUTVRT9069Pin Configuration(TOP VIEW)VCC NC VOUT NCEN GND NCNCVCC NC GND NC ENVOUT541236G N D7SOP-8 (Exposed Pad) SOT-23-5SOT-89-5UDFN-6L 1.6x1.6Functional Pin DescriptionRT9069Functional Block DiagramVCCGNDENVOUT OperationBasic OperationThe RT9069 is a high input voltage linear regulator designed especially for low external component systems. The input voltage range is from 3.5V to 36V. The minimum required output capacitance for stable operation is 1μF effective capacitance after consideration of the temperature and voltage coefficient of the capacitor.Output TransistorThe RT9069 builds in a P-MOSFET output transistor which provides a low switch-on resistance for low dropout voltage applications.Error AmplifierThe Error Amplifier compares the internal reference voltage with the output feedback voltage from the internal divider, and controls the Gate voltage of P-MOSFET to support good line regulation and load regulation at output voltage. EnableThe RT9069 delivers the output power when it is set to enable state. When it works in disable state, there is no output power and the operation quiescent current is zero.Current Limit ProtectionThe RT9069 provides current limit function to prevent the device from damages during over-load or shorted-circuit conditions. This current is detected by an internal sensing transistor.Over-Temperature ProtectionThe over-temperature protection function turns off the P-MOSFET when the junction temperature exceeds 150︒C (typ.) and the output current exceeds 4mA. Once the junction temperature cools down by approximately 20︒C, the regulator automatically resumes operation.RT9069Absolute Maximum Ratings (Note 1)●VCC, EN to GND ---------------------------------------------------------------------------------------------------- -0.3V to 40V●VOUT to VCC -------------------------------------------------------------------------------------------------------- -40V to 0.3V●VOUT to GNDRT9069-90/RT9069-C0 ------------------------------------------------------------------------------------------- -0.3V to 15V RT9069-25/RT9069-30/RT9069-33/RT9069-50 ------------------------------------------------------------ -0.3V to 6V●Power Dissipation, P D @ T A= 25°CSOP-8 (Exposed Pad) ---------------------------------------------------------------------------------------------- 3.26WSOT-23-5 ------------------------------------------------------------------------------------------------------------- 0.45WSOT-89-5 ------------------------------------------------------------------------------------------------------------- 0.87WUDFN-6L 1.6x1.6 --------------------------------------------------------------------------------------------------- 2.15W●Package Thermal Resistance (Note 2)SOP-8 (Exposed Pad), θJA--------------------------------------------------------------------------------------- 30.6°C/W SOP-8 (Exposed Pad), θJC--------------------------------------------------------------------------------------- 3.4°C/W SOT-23-5, θJA-------------------------------------------------------------------------------------------------------- 218.1°C/W SOT-23-5, θJC-------------------------------------------------------------------------------------------------------- 28.5°C/W SOT-89-5, θJA -------------------------------------------------------------------------------------------------------- 113.9°C/W SOT-89-5, θJC ------------------------------------------------------------------------------------------------------- 6.9°C/W UDFN-6L 1.6x1.6, θJA --------------------------------------------------------------------------------------------- 46.5°C/W UDFN-6L 1.6x1.6, θJC --------------------------------------------------------------------------------------------- 18.6°C/W●Lead Temperature (Soldering, 10 sec.) -------------------------------------------------------------------------260︒C●Junction Temperature -----------------------------------------------------------------------------------------------150︒C●Storage Temperature Range --------------------------------------------------------------------------------------- -65︒C to 150︒C ●ESD Susceptibility (Note 3)HBM (Human Body Model) ---------------------------------------------------------------------------------------- 2kV Recommended Operating Conditions (Note 4)●Supply Input Voltage --------------------------------------------------------------------------------------------------3.5V to 36V●Junction Temperature Range --------------------------------------------------------------------------------------- -40︒C to 125︒C ●Ambient Temperature Range---------------------------------------------------------------------------------------- -40︒C to 85︒C Electrical Characteristics(C = 1μF, T= 25︒C, for each LDO unless otherwise specified)RT9069Note 1. Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions may affect device reliability.Note 2. θJA is measured at T A= 25︒C on a high effective thermal conductivity four-layer test board per JEDEC 51-7. θJC is measured at the exposed pad of the package.Note 3. Devices are ESD sensitive. Handling precaution is recommended.Note 4. The device is not guaranteed to function outside its operating conditions.RT9069Typical Application CircuitV OUTV CC3.5V to 36VμF)Note (1) : All the input and output capacitors are the suggested values, referring to the effective capacitances,subject to any de-rating effect, like a DC bias.RT9069Typical Operating Characteristics2.402.422.442.462.482.502.522.542.562.582.60-50-25255075100125O u t p u t V o l t a g e (V )Temperature (℃)Output Voltage vs. Temperature2.422.442.462.482.52.5250100150O u t p u t V o l t a g e (V )Output Current (mA)Output Voltage vs. Output Current2.42.452.52.552.6369121518212427303336O u t p u t V o l t a ge (V )Supply Voltage (V)Output Voltage vs. Supply Voltage1.51.61.71.81.92369121518212427303336Q u i e s c e n t C ur r e n t (μA )Supply Voltage (V)Quiescent Current vs. Supply Voltage0123456-50-25255075100125Q u i e s c e n t C u r r e n t (μA )Temperature(℃)Quiescent Current vs. Temperature020406080100369121518212427303336S H D N L e a k a g e C ur r e n t (n A )Supply Voltage (V)SHDN Input Leakage Current vs. V CCRT906900.20.40.60.811.21.41.6-50-25255075100125S H D N L e a k a g e C u r r e n t ( A )Temperature (℃)SHDN Leakage Input Current vs. Temp.00.511.52369121518212427303336E N V o l t a g e (V )Supply Voltage (V)Enable Threshold vs. Supply Voltage00.511.52-50-25255075100125E N V o l t a g e (V )Temperature (℃)Enable Threshold vs. Temperature00.10.20.30.40.5-50-25255075100125D r o p o u t V o l t a g e (V )Temperature (℃)Dropout Voltage vs. Temperature050100150200250300350-50-25255075100125C u r r e n t L i m i t (m A )Temperature (°C )Current Limit vs. TemperaturePSRR vs. Frequency-100-80-60-40-20101001000100001000001000000Frequency (Hz )P S R R (d B )RT9069Ground Current vs. Load Current501001502002503003500.0010.010.11101001000Load Curremt (mA)G N D C u r r e n t (u A)Dropout Voltage vs. Output Current0.00.51.01.52.02.53.03.54.04.55.0020406080100Output Current (mA)D r o p o u t V o l t a g e (V )Load Transient Response Time (250μs/Div)V OUT_ac (50mV/Div)I Load(50mA/Div)V CC = 12V, V OUT = 2.5V, I load = 10mA to 100mALoad Transient ResponseTime (250μs/Div)V OUT_ac (50mV/Div)I Load(50mA/Div)V CC = 24V, V OUT = 2.5V, I load = 10mA to 100mALoad Transient Response Time (250μs/Div)V OUT_ac(100mV/Div)I Load(100mA/Div)V CC = 12V, V OUT = 2.5V, I Load = 10mA to 200mALoad Transient ResponseTime (10μs/Div)V OUT_ac(100mV/Div)I Load(50mA/Div)V CC = 12V, V OUT = 2.5V, I Load = 10mA to 100mART9069Line Transient ResponseTime (100μs/Div)V OUT_ac (20mV/Div)VCC (5V/Div)V CC = 4.4V to 15V, V OUT = 2.5V, Load = 100mALine Transient ResponseTime (100μs/Div)V OUT_ac (20mV/Div)VCC (10V/Div)V CC = 3.5V to 36V, V OUT = 2.5V, Load = 100mAPower On from EN Time (25μs/Div)VCC (10V/Div)EN (2V/Div)V OUT (1V/Div)I Load(50mA/Div)V CC = 24V, V OUT = 2.5V, Load = 100mAPower Off from ENTime (25μs/Div)VCC (10V/Div)EN (2V/Div)V OUT (1V/Div)I Load(50mA/Div)V CC = 24V, V OUT = 2.5V, Load = 100mAApplication InformationThermal ConsiderationsFor continuous operation, do not exceed absolute maximum junction temperature. The maximum power dissipation depends on the thermal resistance of the IC package, PCB layout, rate of surrounding airflow, and difference between junction and ambient temperature. The maximum power dissipation can be calculated by the following formula :P D(MAX) = (T J(MAX) - T A) / θJAwhere TJ(MAX)is the maximum junction temperature, T A is the ambient temperature, and θJA is the junction to ambient thermal resistance.For recommended operating condition specifications, the maximum junction temperature is 125︒C. The junction to ambient thermal resistance, θJA, is layout dependent. For SOP-8 (Exposed Pad) packages, the thermal resistance, θJA, is 30.6︒C/W on a standard JEDEC 51-7 four-layer thermal test board. For SOT-23-5 package, the thermal resistance, θJA, is 218.1︒C/W on a standard JEDEC 51-7 four-layer thermal test board. For SOT-89-5 package, the thermal resistance, θJA, is 113.9︒C/W on a standard JEDEC 51-7 four-layer thermal test board. For UDFN-6L 1.6x1.6 package, the thermal resistance, θJA, is 46.5︒C/W on a standard JEDEC 51-7 four-layer thermal test board. The maximum power dissipation at T A= 25︒C can be calculated by the following formula : P D(MAX) = (125︒C - 25︒C) / (30.6︒C/W) = 3.2679W for SOT-8 (Exposed Pad) packageP D(MAX) = (125︒C - 25︒C) / (218.1︒C/W) = 0.4585W for SOT-23-5 packageP D(MAX) = (125︒C - 25︒C) / (113.9︒C/W) = 0.8779W for SOT-89-5 packageP D(MAX)= (125︒C -25︒C) / (46.5︒C/W) = 2.15W for UDFN-6L 1.6x1.6 package The maximum power dissipation depends on the operating ambient temperature for fixed T J(MAX)and thermal resistance, θJA. The derating curve in Figure 1 allows the designer to see the effect of rising ambient temperature on the maximum power dissipationFigure 1. Derating Curve of Maximum PowerDissipation0.00.51.01.52.02.53.03.54.00255075100125Ambient Temperature (°C)MaximumPowerDissipation(W)Outline Dimension8-Lead SOP (Exposed Pad) Plastic PackageBFHMI(Bottom of Package)SOT-23-5 Surface Mount Package5-Lead SOT-89 Surface Mount PackageU-Type 6L DFN 1.6x1.6 PackageRichtek Technology Corporation14F, No. 8, Tai Yuen 1st Street, Chupei CityHsinchu, Taiwan, R.O.C.Tel: (8863)5526789Richtek products are sold by description only. Customers should obtain the latest relevant information and data sheets before placing orders and should verify that such information is current and complete. Richtek cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Richtek product. Information furnished by Richtek is believed to be accurate and reliable. However, no responsibility is assumed by Richtek or its subsidiaries for its use; nor for any infringements of patents or other rights of third parties which may result from its use. No license is granted by implication or otherwise under any patent or patent rights of Richtek or its subsidiaries.。
SummaryIn today’s automotive applications, ISO26262 has become a critical element of passenger safety, aselectric and electronic content has rapidly grown within cars and now mobility solutions to a widerextent. To help customers achieve the desired Automotive Safety Integrity Level (ASIL) certification,Microchip’s dsPIC33 family of Digital Signal Controllers (DSCs) is commonly used in digital-power andmotor-control applications for the automotive market including DC/DC systems and On-Board Char-gers (OBC), actuators and also sensors (position, pressure) for which ASIL requirements apply.Select dsPIC33 DSCs are products that contains the “Functional Safety Ready” designation. It has been carefully selected as onethat encompasses the latest features and support collateral available from Microchip, including integrated safety features, safetymanuals, Failure Mode, effect, diagnostic analysis (FMEDA) reports and in some cases, diagnostic software./16bitdsPIC® DSCsdsPIC33 DSCs – Functional Safety ReadyDesigned for Robust End ProductsSafety and Robustness Collateral•Automotive-grade silicon (Q100 qualification, up to Grade 0)• Functional Safety Diagnostic Firmware (with completerequirements mapping, static/dynamic analysis and test reports)• Failure modes, Effects and Diagnostic Analysis report •Functional Safety Manual• MPLAB XC Functional Safety Certified Compilers •MCAL Drivers for AutosarThese collaterals are available under NDA upon request from your local Microchip Sales office.Make your certification process easier and less risky with Microchip high-quality collateral.Applications•On-Board Chargers (OBC)•Battery Management Systems (BMS)•Sensors (position, pressure)SiliconWDTsDiversity ECC ClocksRobust Products: Automotive Quality PPAP , Q100, TS16949Software CPU Self Test Drivers MCAL OSEKCollateral Support Internal and external Tools Assistance with achieving ISO 26262Integrated F/S Hardware Modules Software Librariesavailable Ecosystem of Support Automotive GradeproductsISO 26262ComplianceFMEDA,Saftey ManualTools, MISRA C 2012C Compiler, Diagnostic ToolsSafety and Robustness CapabilitiesThe dsPIC33 family of DSCs provide the following features and capabilities for robust environments:• Hardware functional safety features including but not limited to:• Memory: ECC, CRC, RAM BIST• GPIO: ESD Protection, I/O Port ReadbackThe Microchip name and logo, the Microchip logo, dsPIC and MPLAB are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. All other trademarks mentioned herein are property of their respective companies.© 2019, Microchip Technology Incorporated. All Rights Reserved. 8/19 DS00003193A/16bitfunctionalsafetyDevelopment ToolsMicrochip offers a number of products that enable system-level compliance to functional safety. This means that they have integrated features, qualified test libraries, safety manuals, and FMEDA reports, depending on the standard and the level of safety they support.All these items make it easier to develop applications that conform to the functional safety standards, and thereby reduce the work and cost of the final product compliance. Microchip offers the MPLAB ® XC Compiler, ISO 26262 qualified up to ASIL D.Third Party Developers• LDRA software technology • TÜV SÜD• Other functional safety partnershttps:///design-centers/functional-safety/functional-safety-partnersAdditional Information• Some of these hardware features apply to Class B appli-ance applications. For more information, please visit /classb .• /Functional-safety • /FSR。
862 Shipping ScheduleFunctional Group ID=SS Transaction Layout:Heading:ARM Pos. Seg. Req. Loop Notes andReq. No. ID Name Des. e Repeat Comments Required010ST Transaction Set Header M1M1Required020BSS Beginning Segment for ShippingSchedule/Production SequenceLOOP ID - N1200Required050N1Name O1090REF Reference Identification O12Detail:Pos. Seg. Req. Loop Notes andNo. ID Name Des. e Repeat CommentsLOOP ID - LIN10000Required010LIN Item Identification M1Required020UIT Unit Detail M1050REF Reference Identification O12LOOP ID - FST100Required080FST Forecast Schedule O1LOOP ID - JIT96110JIT Just-In-Time Schedule O1120REF Reference Identification O500Summary:Pos. Seg. Req. Loop Notes andNo. ID Name Des. e Repeat Comments Required010CTT Transaction Totals O1n1Required020SE Transaction Set Trailer M1ArvinMeritor Segment/Element Usage Notes1.For Segment requirements, refer to the column titled “ARM Req.” in the table above for those segments thatare required in the transaction.2.For Element requirements, refer to the column titled “ARM Req.” in the element tables for each segmentdetailed in the pages that follow. If the segment is used, then these elements are required.Segment: ST Transaction Set HeaderPosition: 010Loop:Level:HeadingUsage:MandatoryMax Use: 1Purpose:To indicate the start of a transaction set and to assign a control number Syntax Notes:Semantic Notes:1The transaction set identifier (ST01) is used by the translation routines of theinterchange partners to select the appropriate transaction set definition (e.g., 810selects the Invoice Transaction Set).Examples: ST*862*13579~Data Element SummaryARM Ref. DataReq. Des. Element Name Attributes Required ST01143Transaction Set Identifier Code M ID 3/3Code uniquely identifying a Transaction SetRefer to 004010 Data Element Dictionary for acceptable code values. Required ST02329Transaction Set Control Number M AN 4/9Identifying control number that must be unique within the transaction setfunctional group assigned by the originator for a transaction setSegment: BSS Beginning Segment for Shipping Schedule/Production SequencePosition: 020Loop:Level:HeadingUsage:MandatoryMax Use: 1Purpose:To transmit identifying numbers, dates, and other basic data relating to the transaction set Syntax Notes:1At least one of BSS07 or BSS08 is required.Semantic Notes:1Use BSS02 to indicate a document number.2Use BSS03 to indicate the date of this document.3Use BSS05 to indicate the schedule horizon start date (the date when the schedulebegins).4Use BSS06 to indicate the schedule horizon end date (the date when the scheduleends).Examples: BSS*05*20030428-001*20030428*DL*20030429*20030430*****A~BSS*00*20030428-002*20030428*KB*20030428*20030428*****A~Data Element SummaryARM Ref. DataReq. Des. Element Name Attributes Required BSS01353Transaction Set Purpose Code M ID 2/2Code identifying purpose of transaction set00Original01Cancellation05ReplaceRequired BSS02127Schedule Identification M AN 1/30Reference information as defined for a particular Transaction Set or asspecified by the Reference Identification QualifierRequired BSS03373Schedule Date M DT 8/8Date expressed as CCYYMMDDRequired BSS04675Schedule Type Qualifier M ID 2/2Code identifying the type of dates used when defining a shipping or deliverytime in a schedule or forecastDL Delivery BasedKB Kanban SignalRequired BSS05373Horizon Start Date M DT 8/8Date expressed as CCYYMMDDRequired BSS06373Horizon End Date M DT 8/8Date expressed as CCYYMMDDBSS07328Release Number X AN 1/30Number identifying a release against a Purchase Order previously placed bythe parties involved in the transactionBSS08127Reference Identification X AN 1/30Reference information as defined for a particular Transaction Set or asspecified by the Reference Identification QualifierBSS10324Purchase Order Number O AN 1/22Identifying number for Purchase Order assigned by the orderer/purchaserThis element represents the Blanket PO number, but may be overridden by aPO number indicated in the LIN segmentRequired BSS11676Schedule Quantity Qualifier O ID 1/1Code identifying the type of quantities used when defining a schedule orforecastA Actual Discrete QuantitiesSegment: N1 NamePosition: 050Loop:N1 OptionalLevel:HeadingUsage:OptionalMax Use: 1Purpose:To identify a party by type of organization, name, and codeSyntax Notes:1At least one of N102 or N103 is required.2If either N103 or N104 is present, then the other is required.Examples:N1*SU**92*56489~N1*ST**1*043190110~Data Element SummaryARM Ref. DataReq. Des. Element Name Attributes Required N10198Entity Identifier Code M ID 2/3Code identifying an organizational entity, a physical location, property or anindividualST Ship ToSU Supplier/ManufacturerSF Ship From LocationN10293Name X AN 1/60Free-form nameRequired N10366Identification Code Qualifier X ID 1/2Code designating the system/method of code structure used for IdentificationCode (67)1D-U-N-S Number, Dun & Bradstreet12Telephone Number (Phone)92Assigned by Buyer or Buyer's AgentZZ Mutually DefinedRequired N10467Identification Code X AN 2/80Code identifying a party or other codeSegment: REF Reference IdentificationPosition: 090Loop:N1 OptionalLevel:HeadingUsage:OptionalMax Use:12Purpose:To specify identifying informationSyntax Notes:1At least one of REF02 or REF03 is required.Examples: REF*DK*WK1~REF*LF*L103~Data Element SummaryARM Ref. DataReq. Des. Element Name Attributes Required REF01128Reference Identification Qualifier M ID 2/3Code qualifying the Reference IdentificationDK Dock NumberLF Assembly Line Feed LocationRequired REF02127Reference Identification X AN 1/30Reference information as defined for a particular Transaction Set or asspecified by the Reference Identification QualifierSegment: LIN Item IdentificationPosition: 010Loop:LIN MandatoryLevel:DetailUsage:MandatoryMax Use: 1Purpose:To specify basic item identification dataSyntax Notes:1If either LIN04 or LIN05 is present, then the other is required.2If either LIN06 or LIN07 is present, then the other is required.Examples:LIN**BP*V2383 45 9884L*PO*AF63682*EC*A~Data Element SummaryARM Ref. DataReq. Des. Element Name Attributes LIN01350Assigned Identification O AN 1/20Alphanumeric characters assigned for differentiation within a transaction set Required LIN02235Product/Service ID Qualifier M ID 2/2Code identifying the type/source of the descriptive number used inProduct/Service ID (234)BP Buyer's Part NumberRequired LIN03234Product/Service ID M AN 1/48Identifying number for a product or serviceArvinMeritor Part NumberLIN04235Product/Service ID Qualifier X ID 2/2Code identifying the type/source of the descriptive number used inProduct/Service ID (234)PO Purchase Order NumberLIN05234Product/Service ID X AN 1/48Identifying number for a product or serviceArvinMeritor Purchase Order NumberLIN06235Product/Service ID Qualifier X ID 2/2Code identifying the type/source of the descriptive number used inProduct/Service ID (234)EC Engineering Change LevelLIN07234Product/Service ID X AN 1/48Identifying number for a product or servicePart Engineering Change LevelSegment: UIT Unit DetailPosition: 020Loop:LIN MandatoryLevel:DetailUsage:MandatoryMax Use: 1Purpose:To specify item unit dataExamples: UIT*LB~Data Element SummaryARM Ref. DataReq. Des. Element Name Attributes Required UIT01C001Composite Unit of Measure MTo identify a composite unit of measure (See Figures Appendix for examplesof use)Required C00101355Unit or Basis for Measurement Code M ID 2/2Code specifying the units in which a value is being expressed, or manner inwhich a measurement has been takenRefer to the part unit of measure on your ArvinMeritor Purchase Order.Segment: REF Reference IdentificationPosition: 050Loop:LIN OptionalLevel:DetailUsage:OptionalMax Use:12Purpose:To specify identifying informationSyntax Notes:1At least one of REF02 or REF03 is required.Examples: REF*KB*6114~REF*KE*6115~Data Element SummaryARM Ref. DataReq. Des. Element Name Attributes Required REF01128Reference Identification Qualifier M ID 2/3Code qualifying the Reference IdentificationKB Beginning Kanban Serial NumberKE Ending Kanban Serial NumberRequired REF02127Reference Identification X AN 1/30Reference information as defined for a particular Transaction Set or asspecified by the Reference Identification QualifierIf REF01 = "KB", then this is the beginning Kanban number in a range, or adiscrete Kanban number. If REF01 = "KE", then this is the ending Kanbannumber in the range.Segment: FST Forecast SchedulePosition: 080Loop:FST OptionalLevel:DetailUsage:OptionalMax Use: 1Purpose:To specify the forecasted dates and quantitiesExamples:FST*250*C*D*20030429~Data Element SummaryARM Ref. DataReq. Des. Element Name Attributes Required FST01380Quantity M R 1/15Numeric value of quantityRequired FST02680Forecast Qualifier M ID 1/1Code specifying the sender's confidence level of the forecast data or an actionassociated with a forecastA ImmediateC FirmRequired FST03681Forecast Timing Qualifier M ID 1/1Code specifying interval grouping of the forecastD DiscreteRequired FST04373Date M DT 8/8Date expressed as CCYYMMDDDelivery DateSegment: JIT Just-In-Time SchedulePosition: 110Loop:JIT OptionalLevel:DetailUsage:OptionalMax Use: 1Purpose:To identify the specific shipping/delivery time in terms of a 24-hour clock and identify the associated quantityExamples: JIT*125*0700~JIT*125*1400~Data Element SummaryARM Ref. DataReq. Des. Element Name Attributes Required JIT01380Quantity M R 1/15Numeric value of quantityJIT Delivery QuantityRequired JIT02337Time M TM 4/8Time expressed in 24-hour clock time as follows: HHMMJIT Delivery TimeSegment: REF Reference IdentificationPosition: 120Loop:JIT OptionalLevel:DetailUsage:OptionalMax Use:500Purpose:To specify identifying informationSyntax Notes:1At least one of REF02 or REF03 is required.Examples: REF*KB*0002034~REF*KE*0002045~Data Element SummaryARM Ref. DataReq. Des. Element Name Attributes Required REF01128Reference Identification Qualifier M ID 2/3Code qualifying the Reference IdentificationKB Beginning Kanban Serial NumberKE Ending Kanban Serial NumberRequired REF02127Reference Identification X AN 1/30Reference information as defined for a particular Transaction Set or asspecified by the Reference Identification QualifierIf REF01 = "KB", then this is the beginning Kanban number in a range, or adiscrete Kanban number. If REF01 = "KE", then this is the ending Kanbannumber in the range.Loop:Level:SummaryUsage:OptionalMax Use: 1Purpose:To transmit a hash total for a specific element in the transaction setExamples:CTT*7*4538~Data Element SummaryARM Ref. DataReq. Des. Element Name Attributes Required CTT01354Number of Line Items M N0 1/6Total number of line items in the transaction setCTT02347Hash Total O R 1/10Sum of values of the FST quantities.Loop:Level:SummaryUsage:MandatoryMax Use: 1Purpose:To indicate the end of the transaction set and provide the count of the transmittedsegments (including the beginning (ST) and ending (SE) segments)Examples:SE*34*13579~Data Element SummaryARM Ref. DataReq. Des. Element Name Attributes Required SE0196Number of Included Segments M N0 1/10Total number of segments included in a transaction set including ST and SEsegmentsRequired SE02329Transaction Set Control Number M AN 4/9Identifying control number that must be unique within the transaction setfunctional group assigned by the originator for a transaction set。
Basic spec commands for a diffraction experimentDonald A.WalkoBeamline7ID,Advanced Photon Source,Argonne National Laboratory,Argonne,IL60439***************January18,2016AbstractThis document lists some common commands(plus a few other hints)for casual users of the diffrac-tometer control program spec.This is meant to briefly list common ways to use some of the most usefulcommands,not to be an exhaustive list nor a complete description of a command’s syntax.Refer to thespec manual or helpfiles for additional information[1],such as the structure of datafiles,setting motorpositions or software limits,plotting and printing scans,and geometry-specific macros.The beamlinestaffmay also be able to help with these issues,and probably should be consulted before users makesignificant changes such as resetting a motor’s position or soft limits.Starting SPECFrom your local beamline contact,determine how to log in to the appropriate computer to run spec, open any xterminal that may be necessary,and start the spec program.Typically,the program name is the geometry name,such as fourc,kappa,or psic.The basic SPEC commandsspec is a command-line based program.Therefore it is important to know the correct commands; fortunately,some commands will list the type of parameters needed if you enter the wrong type(or number) of parameters.Actually,most“commands”(and many variables)are actually macros and could be redefined, which is not something one should normally do.But the writing and implementation of new macros is quite straightforward;users often write shortcut macros which are combinations of a number of commands.It is also important to note that spec is case-sensitive;most commands and variable names are lower-case,while certain special variables and macros are upper-case.“Information”commandspaI still don’t know if this stands for“parameters”or“print all,”but it is a very useful way to listparameters such as the orientation matrix,lattice parameters,operating mode,wavelength,etc.whwhere;lists positions of the diffractometer motors(in user units;see below),reciprocal lattice coordi-nates,and some relevant angles.wawhere all;lists positions of all the spec motors(in user and dial units;see below).wm motor name(s)where motor;lists where the motor is(user and dial units)and its software limits.lm[motor name(s)]limits;same as wm,except lm will list all motors if none are specified.1p some expressionprint;can be used to print a variable’s value:p F CHIor as a calculator:p5*sin(PI/4)helpcalls the spec help utility,and lists a sizable number of topics which are described to varying degrees of detail.The following commands may be more helpful for advanced users:prdef macro nameprint definition;prints the definition of a macro.lsdeflist defined;lists the names and sizes of all currently defined macros.lscmdlist command;lists built-in commands and functions.whats somethingidentifies an object,as keyword,function,macro,or variablesyms[name]list of known symbols:all or only those which match name(you may use the wildcard characters*or )Miscellaneous commandsct[time]counts and lists results for all scalers.The counting is for time sec or for the default time if value is omitted(such as1sec).But if value is negative,then counting continues until the monitor reaches value counts.Examples of use:ctct10ct-200000The monitor is typically a scaler keeping track of the incident beam.sleep(time)pauses for time eful,e.g.,if you want walk over to a motor to watch it move.Example:sleep(10);umvr th2startupinitializes a variety of parameters.Includes the following macros,which could also be called directly: newsample:title for scan headersnewfile:begins a new datafilesetscans:sets a few scan optionssetplot[value]:options for plotting.Each option has a number,so you can add them up and include value as a shortcut,once you know which options you want.startgeo:calls geometry-dependent set-up macrosdo commandfilereads commands from a textfile.It’s usually good form for thefile name to have a.mac extension qdo commandfilequiet do;same as do,but doesn’t print the commands to the screen.save[file name]saves numerous parameters to a textfile.Allows you to recover things like the orientation matrix if you want to make temporary e the do or qdo command to read thefile back into spec.2comment"whatever you want to say"writes a time-stamped comment to the datafile.u[unix command]unix shell:executes unix command(if included)or goes to the unix command line.To escape from the unix command line,type exit.Some unix commands are directly accessible without typing the u: cd:change directoryls:list directory contentsl:list directory contents(the unix ls-l command)pwd:present working directoryquitquit out of spec.“exit”does not do this.Be careful to understand the effects of the following commands before executing them.They may,for example,be safe on a simple rotary stage,but not on a more complex diffractometer:set motor name positionsets a motor’s position(in user units).set lm motor name low highsets a motor’s limits(in user units).set dial motor name positionsets a motor’s position(in dial units).configcalls the hardware configuration editor.Allows configuration of motors,scalers,and other devices.These are mostly advanced options which should not be altered casually.Simple motor motionsumv motor name positionmove motor name to absolute position(in user units).Examples:umv th20umv th CENSee below under dscan for information on the variable CEN.umvr motor name rel positionmove motor name by the relative amount rel position from its current position.ubr H K Lmove motors to the reciprocal lattice point(Bragg point)defined by the Miller indices H K Lca H K Lcalculate the motor position for the reciprocal lattice point H K L.It’s a good habit to do ca before ubr,to avoid unexpected motor motions.tw motor name deltatweak;interactive subroutine to move motor name by delta.Once in the subroutine,each time you hit Enter the motor moves by delta.You can change direction with p/n or+/-,and also change delta by entering a new value.Escape by hitting CTRL-C,or some other letter or symbol,followed by Enter.The‘u’in umv,umvr,and ubr stands for‘update;’the motor positions are regularly updated on the screen while they move.This is not required,but is preferable to mv,mvr,and br since it is not obvious from the latter commands when the motion is completed:spec may appear to have hung,since the prompt appears but won’t respond to new commands until the motors are done moving.3Basic scansA main use of spec is to scan motors and collect data.If you are ever unsure of the order of parameters for a certain scan,just type the scan name and spec will list the parameters in order.For all these scans,one enters the number of intervals,which is one more than the number of points. Thus,the step size is(ending point)-(starting point)/intervals.The unit of time is seconds per point if positive,or monitor counts per point if negative.loopscan npts[count time[sleep time]]time-lapse scan:sit at current conditions and count for npts points without moving motors timescan[count time[sleep time]]indefinite time-lapse scan,i.e.,a loopscan with npts=0Motor scansascan motor name start end intervals timeabsolute scan:motor name starts at start and ends at end(in user units).At the end of the scan, motor name stays at end.Example:ascan th57301dscan motor name rel start rel end intervals timerelative(differential)scan:motor name starts at start+current position and ends at end+cur-rent position.At the end of the scan,motor name returns to its previous position.This is the same as a lup(line up)scan.Example:dscan th-11301;umv th CENThe variable CEN(all caps)is calculated after each scan,and is the absolute position of the peak’s center(as given by the FWHM,not the highest position or the center-of-mass).As long as there is a peak in the scan,this is a good way to line up to it.Note that if you typed umvr th CEN or umv phi CEN you could get into big trouble!It may also give weird results if the FWHM couldn’t be calculated from the scan(e.g.,because of a background value higher than50%of the peak value).a2scan motor name1start1end1motor name2start2end2intervals timeabsolute scan of two motors:motor name1starts at start1and ends at end1,while motor name2 starts at start2and ends at end2.a3scan and a4scan operate similarly,d2scan,d3scan,and d4scan are multimotor relative scans.mesh motor name1start1end1intervals1motor name2start2end2intervals2timemotor mesh scan.A scan of motor name1is done for each point of motor name2,all of which is stored as one spec scan.Example:mesh th5750tth1014301In this example,the full scan contains51*31=1581points.resume[n]resumes an aborted scan.If a positive integer n is included,then n points are skipped.If a negative integer is included,then the last n points are repeated.Reciprocal space scanshscan h start h end intervals timelinear scan in reciprocal space along the H axis.The values of K and L during this scan are based on the previous position in reciprocal space,so you may need to use the ubr command tofirst move to the appropriate point.Example:ubr111;hscan.9 1.120-20000kscan k start k end intervals timesame as hscan but along the K axis.lscan l start l end intervals timesame as hscan but along the L axis.4hklscan h start h end k start k end l start l end intervals timelinear scan in reciprocal space along a general direction.For example,if you wanted to scan in some direction along H and K thru the(111)Bragg peak:hklscan.9 1.1 1.20.811201hklmesh Q1start1end1intervals1Q2start2end2intervals2timereciprocal space mesh scan.Q1and Q2are literally H,K,or L.Thus this type of mesh scan is limited to be along the principal axes of reciprocal space.The value of the third reciprocal space coordinate during this scan is based on the previous position in reciprocal space,so you may need to move there first.For example,if you wanted to scan in the H-L plane thru the(111)Bragg peak:ubr.81.9;hklmesh H.8 1.220L.9 1.1201More complicated scans in reciprocal space(e.g.,radially,or along circles)are possible.See the spec manual for details[1].The orientation matrix and other issuesAn important function of spec is as a calculator,for the transformation between diffractometer angles and reciprocal lattice coordinates.The most important aspect of this is the orientation matrix,i.e.,the angular position of the crystal lattice.The basic commands for setting up an orientation matrix are given here,but see the spec manual[1]or your beamline contact for additional information.The orientation matrix is set byfinding two nonparallel Bragg reflections.Since the orientation matrix is never perfect,the primary reflection will exactly agree with the orientation matrix(to a scale factor), but the secondary reflection will not exactly e the commands or0and or1to set the primary and secondary reflections,respectively,if the diffractometer is at the reflection,or use setor0and setor1if you know the appropriate angles but the diffractometer is at some other location.The lattice parameters are set with the setlat command,and the x-ray wavelength is given by the value of the variable LAMBDA.There are three other aspects of determining a unique set of angles for a given(HKL)Bragg point.These vary depending on the particular spec geometry,so are only briefly mentioned here:modes there are generally more diffractometer angles than there are dimensions in reciprocal space(i.e.,3);additional constraint(s)is/are set via the selection of a mode(e.g.,constraining the angle of incidence, or constraining the position of a particular motor).sectors this is how spec selects between sets of angles that are geometrically equivalent.For example,the angle pair(twotheta,omega)is equivalent to(-twotheta,180-omega),but usually one prefers positive values of twotheta.cut points this determines how to break the360◦degeneracy of the circles to avoid wraparound situations.For example,suppose the phi cut point is-180◦,phi is currently at-175◦,and you want to move to -185◦.Then the phi motor will not make a-10◦move but will in fact make a+350◦move to+175◦. User units vs.dial unitsspec maintains an important distinction between the“user units”and“dial units”of a motor.The dial units are the actual values which are read on a motor’s physical dial(when such a dial exists).spec keeps track of a motor’s position using the dial units(for example,in calculating whether a given motion would violate a software limit).Dial units are algebraically converted to user units,which are the units spec uses in calculations such as reciprocal lattice coordinates.As an example,if the detector is positioned to intercept the direct beam but the tick mark on the dial points to90,then tth=0in user units but90in dial units.If you become concerned that a motor has somehow lost its position,you can go into the hutch and read the number offthe dial(if it exists)to compare with the dial units listed in spec.CountersData are recorded by spec via counters(also called scalers).Little will be said here,since so much depends on the particular hardware.Two special scalers are set in the configfile,the timebase(units of seconds)and the monitor.A“ct n”command will count to the timebase if n is positive or to the monitor5if n is negative.Thus,monitor is typically a counter for the incident beam to normalize the signal to the incidentflux.Unfortunately,there is another convention wherein one scaler is called DET and another is called MON; these can be set by giving values to these variables(e.g.,DET=2)or by the command counters.MON is not necessarily the same as the monitor defined above,but I think these counters occupy special columns in the spec datafile.Finally,the relatively new command plotselect lets you choose which counter(s)are plotted on the screen during a scan.References[1]The Certified Scientific Software website has an online manual and help pages for spec at6。
OracleEBSR12(12.1.3)InstallationLinux(64bit)Oracle EBS R12 (12.1.3) Installation Linux(64 bit)ContentsObjective. 31 Download & Unzip. 3Download. 3Unzip. 3MD5 Checksums. 42 Pre-Install Task. 5Disk Space. 5Specific Software Requirements. 5RPM (6)JDK. 8OS User & Group. 113 Installation process. 12Export Display. 12./rapidwiz. 12Add Env parameter to .bash_profile file. 26Set Start and Stop shell for APP and DB. 27Default DB & Apps password. 27R12 Directory Structure. 284 After Installation process. 29Register for ZHS license. 29Patch( also for some application and database bugs). 305 After Installation process(Chinese Version). 32安装和升级前 (32)安装和升级时 (33)安装和升级后 (33)6 Upgrade to 12.1.3. 36Download patch 9239090. 36Documents. 36Installation process. 377 After Upgrade. 39Autoconfig. 39Preclone. 408 Issues & Solutions. 40ObjectiveStep by Step instructions to install Oracle Applications R12(12.1.1) on Oracle Enterprise Linux 5 are described in this article. This is a single node installation, meaning that the database, all product directories and AD core directories, and all servers (concurrent processing, forms, and Web) are installed on a single node under one common APPL_TOP.The database node and the Applications node can be installed on the same machine. This type of installation is generally used for small systems or for demonstration purposes. More commonly, the database node is installed on one machine, and the Applications node on another machine. This provides improved manageability, scalability, and performance.This document will take Linux 64 bit platform as example. And my hardware configuration isItem ConfigurationCPU 2 * Intel(R) Xeon(R) X56702.93GHzRAM 6 GDisk Space/u01 300 GB/u02 200 GB/ 100 GB1 Download & UnzipDownload(NOTE: Choose proper platform and 32 bit/64 bit download files)Download Tips:Use the following command for Batch download, firstly collect all URLs required and put it in a text file, say download.txt, one URL on a line wget -i download.txt(-i means Read URLs from file.)UnzipCreate stage area - for downloaded installation pack, just unzip all zip files under stage area directory StageR12, eg.unzip B53824-01_1of4.zip -d /u02/ StageR12unzip B53824-01_2of4.zip -d /u02/ StageR12… …After unzip, File Path in StageR12 like following,Also create a directory to store patch files, then as follows showing:MD5 ChecksumsStrongly suggest you perform MD5 check against the stage area.The md5 checksums for the staged directory structure can be used to validate the software integrity. Do this by running the md5sum program against the stage area using the oracle created checksum file. Note for can observe you have any problem with your stage ornot(Corrupted zip etc)MD5 Checksums for R12.1.1 Rapid Install Media (Doc ID 802195.1)2 Pre-Install TaskDisk SpaceFile System Space Requirements for Standard InstallationNode Space Required35 GB (50 GB on HP-UX Itanium)Applications node file system(includes OracleAS 10.1.2 OracleHome, OracleAS 10.1.3 OracleHome, COMMON_TOP,APPL_TOP,and INST_TOP)55 GBDatabase node file system (Freshinstall)208 GB (210 GB on HP-UX Itanium)Database node file system (VisionDemo Database)Stage area(unzipped files)47 GBThe total space required for a standard system (not including the stage area) is 85 GB for a fresh install with a production database, and 233 GB for a fresh install with a Vision Demo database.You can use below Unix command to check disk spacedf –hSpecific Software RequirementsThe following maintenance tools must be installed on machine, and their locations specified both in the PATH of the account that runs Rapid Install and in the PATH of the accounts that will own the database tier and application tier file systems.Operating System Required Maintenance ToolsLinux x86ar, gcc, g++, ld, ksh, make, X DisplayServerLinux x86-64ar, gcc, g++, ld, ksh, make, X DisplayServerHP-UX Itanium ar, cc, aCC, make, X Display ServerHP-UX PA-RISC ar, cc, aCC, make, X Display ServerIBM AIX on Power Systems (64-bit)ar, cc, aCC, make, X Display ServerMicrosoft Windows Server (32-bit)ar, cc, ld, linkxlC, make, X DisplayServerSun Solaris SPARC (64-bit)ar, ld, make, X Display ServerRPMPer Note: 761566.1First, you should check your Linux Kernel, to determine your linux version, enter:uname –rSo my Linux is Linux 6, For Linux 6, Required Packages isGA (6.0) or higher of Oracle Linux 6 is requiredopenmotif21-2.1.30-11.EL6.i686 (32-bit)1xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386 (32-bit)The following packages must be installed from the Oracle Linux 6 distribution media:binutils-2.20.51.0.2-5.11gcc-4.4.4-13.el16.x86_64gcc-c++-4.4.4-13.el16.x86_64glibc-2.12-1.7.el6.i686 (32-bit)glibc-2.12-1.7.el6.x86_64glibc-common-2.12-1.7.el6.x86_64glibc-devel-2.12-1.7.el6.i686 (32-bit)glibc-devel-2.12-1.7.el6.x86_64libgcc-4.4.4-13.el6.i686libgcc-4.4.4-13.el6.x86_64libstdc++-devel-4.4.4-13.el6.i686libstdc++-devel-4.4.4-13.el6.x86_64libstdc++-4.4.4-13.el6.i686libstdc++-4.4.4-13.el6.x86_64make-3.81-19.el6.x86_64gdbm-1.8.0-36.el6.i686gdbm-1.8.0-36.el6.x86_64libXp-1.0.0-15.1.el6.i686libXp-1.0.0-15.1.el6.x86_64libaio-0.3.107-10.el6.i686libaio-0.3.107-10.el6.x86_64libgomp-4.4.4-13.el6.x86_64sysstat-9.0.4-11.el6.x86_64util-linux-ng-2.17.2-6.el6.x86_64unzip-5.52-3.0.1.el5.x86_642compat-libstdc++-296-2.96-144.el6.i686compat-libstdc++33-3.2.3-69.el6.i686Additionally, the following RPMs are required for the database tier running 11gR2 (users must upgrade the bundled 11gR1 DB to 11gR2 either before or after installing 12.1) on the database tier:compat-libstdc++-33-3.2.3-69.el6.x86_64elfutils-libelf-devel-0.148.1-el6.x86_64kernel-uek-headers-2.6.32-100.28.5.el6.x86_64libaio-devel-0.3.107-10.el6.x86_64unixODBC-2.2.14-11.el6.i686unixODBC-devel-2.2.14-11.el6.i686unixODBC-2.2.14-11.el6.x86_64unixODBC-devel-2.2.14-11.el6.x86_64xorg-x11-utils-7.4-8Note:1: The openmotif package version must be 2.1.30 (for example, openmotif-2.3.3-1 is not supported).2: This unzip package (available from EL 5 distribution) is only required for purposes of running Rapid Install to unzip the required EBS files as part of the installation.Be sure you have above rmp on your system, you can use below command to check whether RPM packages are installed or notrpm -qa --queryformat "%{NAME}-%{VERSION}.%{RELEASE} (%{ARCH})\n" | grep gccq = querya = allWhat’s the RPM:The Red Hat Package Manager (RPM) is a toolset used tobuild and manage software packages on UNIX systems. Distributed withthe Red Hat Linux distribution and its derivatives (CentOS is 100%compatible rebuild of the Rehat Enterprise Linux).The RPM files represent application or package that you can install onLinux system.JDKJDK 6 is bundled with Oracle E-Business Suite version 12.1.1. You do NOT need to install the JDK separately./etc/hostsFor Oracle Linux 4, 5 and 6, and Red Hat Enterprise Linux 4 and 5:Verify that the /etc/hosts file is formatted as follows:127.0.0.1 localhost.localdomain localhost[ip_address] [node_name].[domain_name] [node_name]/etc/sysconfig/networkVerify that the /etc/sysconfig/network file is formatted as follows:HOSTNAME=[node_name].[domain_name]/etc/sysconfig/networking/profiles/default/networkIf the /etc/sysconfig/networking/profiles/default/network file exists, remove it.If you changed any files in the previous steps, restart the system./etc/sysctl.confEdit the /etc/sysctl.conf file to configure your kernel settings. After editing the file, use the "sysctl -p" command or restart the system to invoke the new settings.Note: If the current value for any parameter is higher than the value listed in the following table, then do not change the value of that parameter.The following table lists the kernel settings for Oracle Linux 4, 5 and 6, Red Hat Enterprise Linux AS/ES 4 and 5, and SUSE Linux Enterprise Server 9 and 10:1: set using the following entry in the /etc/sysctl.conf file: kernel.sem = 256 32000 100 1422: On the server running the EBS Database, this kernel parameter must be the lesser of half the size of the physical memory (in bytes) and 42949672953: values recommended for the local port range may need to be adjusted according to the specific needs of the user's environment in order to avoid port conflicts./etc/security/limits.confOpen the /etc/security/limits.conf file and change the existing values for "hard" and "soft" parameters as follows. Restart the system after making changes.Note: If the current value for any parameter is higher than the value listed in this document, then do not change the value of that parameter.* hard nofile 65535* soft nofile 4096* hard nproc 16384* soft nproc 2047/etc/resolv.confAdd or update the following entries to these minimum settings in the/etc/resolv.conf file on each server node:options attempts:5options timeout:15OS Library Patch for Oracle HTTP Server(on Oracle Linux 5, RHEL 5 and Oracle Linux 6 only)Download and apply the patch 6078836 from My Oracle Support to fix an issue with the Oracle HTTP Server (missing libdb.so.2) bundled with the E-Business Suite technology stack.Note that this patch (which includes a required operating system library) must be applied before installing Oracle E-Business Suite. Without this patch, after installation, HTTP Server cannot start.Link to Motif library in Oracle Application Server 10.1.2 (on Oracle Linux 5 and RHEL 5 only)Perform the following command (as root on your system) to update a required link to a Motif library prior to relinking or patching the 10.1.2 Application Server Oracle Home:# unlink /usr/lib/libXtst.so.6# ln -s /usr/X11R6/lib/libXtst.so.6.1 /usr/lib/libXtst.so.6OS User & GroupGenerally for PROD instance, we need create two OS user for installation, one user is used to manage DB, the other is used to manage Apps.Since our instance is a TEST instance, so for simple, we just create one user to manage DB and Apps, Here we use ‘oracle’ as user, use ‘oinstall’ as group.# groupadd oinstall -g 2000# useradd -g oinstall -u 2000 oracle# chown -R oracle:oinstall /u01/oraclechown changes the user and/or group ownership of each given file.-R, operate on files and directories recursively3 Installation processExport DisplayTo ensure we have a graphical installation process, we can export server to our local linux which have X window system. If your server have installed X window, then you can ignore this step.(ptian) ptian- env | grep ALTDISPLAYALTDISPLAY=:50(First, in our local linux, Check our local linux’s host and port)(ptian) ptian- ssh admin@admin@'s password:Last login: Thu May 31 21:32:49 2012 from 10.182.114.9(SSH to server which we intend to install EBS)[admin@bej301441 ~]$ export DISPLAY=:50./rapidwizIf you intend to use standard installation mode, you need login as root user.[root@bej301441 rapidwiz]#cd /u02/StageR12/startCD/Disk1/rapidwiz[root@bej301441 rapidwiz]# ./rapidwizRapid Install Wizard is validating your file system......4 dvd labels foundRapid Install Wizard will now launch the Java Interface.....NextNext, then no need to fill the Email, Next againDefault Oracle EBS PortsPort numbers can be modified during installation or may be automatically incremented by x during installation where x is a number 1 to 100 (typical less than 10). Port number ranges are often a grouping of 3, 4, 5, or 6 contiguous ports in the specified range.Another case, for fresh installation, as follows:Note the languages and character set chosen, as follows:Then for Vision Demo or Fresh install, will pop up below to checkWill spend almost 3 hours belowAdd Env parameter to .bash_profile file.bash_profile is a bash shell that is started when login.For DB user, Modify /.bash_profile, add your DB env file path into it, eg.. /u01/oracle/mc3yd213/db/tech_st/11.1.0/mc3yd213_bej301441.envFor Apps user, Modify /.bash_profile, add your Apps env file path into it, eg.u01/oracle/mc3yd213/apps/apps_st/appl/APPSmc3yd213_bej301441.envSet Start and Stop shell for APP and DBCreate stopAPP.sh and startAPP.sh under APP owner home (like /home/applmgr) to stop and start EBS, as follows: stopAPP.sh file:source .appadstpall.sh apps/appsstartAPP .sh file:source .appadstrtal.sh apps/appsAslo change owner to applmgr of stopAPP.sh and startAPP .sh.Create stopDB.sh and stopDB.sh under oracle owner home (like /home/oracle) to stop and start EBS, as follows: stopDB.sh file:source .oraaddlnctl.sh stop PRODstartDB.sh file:source .oraaddlnctl.sh start PRODaddbctl.sh startAslo change owner to oracle of stopDB.sh and startDB .sh.Then we can use these four files to stop/start the DB/APP。
RPM包rpmbuild SPEC文件深度说明一、编写spec脚本rpm建包的原理其实并不复杂,可以理解为按照标准的格式整理一些信息,包括:软件基础信息,以及安装、卸载前后执行的脚本,对源码包解压、打补丁、编译,安装路径和文件等。
实际过程中,最关键的地方,是要清楚虚拟路径的位置,以及宏的定义。
二、关键字spec脚本包括很多关键字,主要有:引用Name: 软件包的名称,后面可使用%{name}的方式引用Summary: 软件包的内容概要Version:软件的实际版本号,例如:1.0.1等,后面可使用%{version}引用Release:发布序列号,例如:1linuxing等,标明第几次打包,后面可使用%{release}引用Group: 软件分组,建议使用标准分组License: 软件授权方式,通常就是GPLSource: 源代码包,可以带多个用Source1、Source2等源,后面也可以用%{source1}、%{source2}引用BuildRoot: 这个是安装或编译时使用的“虚拟目录”,考虑到多用户的环境,一般定义为:%{_tmppath}/%{name}-%{version}-%{release}-root或%{_tmppath}/%{name}-%{version}-%{release}-buildroot-%(%{__id_u} -n}该参数非常重要,因为在生成rpm的过程中,执行make install时就会把软件安装到上述的路径中,在打包的时候,同样依赖“虚拟目录”为“根目录”进行操作。
后面可使用$RPM_BUILD_ROOT 方式引用。
URL:软件的主页Vendor: 发行商或打包组织的信息,例如RedFlagCo,LtdDisstribution:发行版标识Patch:补丁源码,可使用Patch1、Patch2等标识多个补丁,使用%patch0或%{patch0}引用Prefix: %{_prefix} 这个主要是为了解决今后安装rpm包时,并不一定把软件安装到rpm中打包的目录的情况。
在Python编程中,requirements.txt文件是用于指定项目依赖的文本文件。
它通常用于列出项目运行所需的第三方库和包的版本和安装信息。
下面我将按照深度和广度的要求,来探讨requirements.txt的语法及其使用。
一、requirements.txt文件的语法规则在编写requirements.txt文件时,需要遵循一定的语法规则,以确保正确地列出项目所需的依赖项。
以下是一些常见的语法规则:1. 每行指定一个依赖项,并且使用等号(=)将包名和版本号进行分隔。
例如:```requests==2.25.1numpy==1.20.1Flask==1.1.2```2. 为了指定范围内的版本,可以使用符号(<, <=, >, >=, !=)来表示。
例如:```pandas>=1.1.5matplotlib<3.3.4```3. 除了指定具体的包和版本号外,还可以使用一些特殊的符号来指定安装的额外选项,例如使用-e参数来指定安装源码包。
例如:```-e git+#egg=package_name```4. 除了直接指定包的名称和版本号外,还可以使用一些其他方式来指定依赖项,例如通过指定包的下载位置区域或使用通配符。
例如:```git+package_name @package_name @ #egg=package_namepackage_name>=2.0.*```二、requirements.txt文件的使用在实际项目中,requirements.txt文件的使用非常普遍。
通过正确地编写和使用requirements.txt文件,可以帮助我们方便地管理和维护项目的依赖关系。
以下是一些使用requirements.txt文件的常见操作:1. 安装依赖项:可以使用pip命令来根据requirements.txt文件安装项目所需的依赖项。
例如:```pip install -r requirements.txt```2. 导出依赖项:可以使用pip命令来将当前环境下已安装的依赖项导出到requirements.txt文件中。
3422GlobalTRAN™ PRODUCT SELECTION GUIDEGENERAL SPECIFICATIONS: ALL ARE 50/60 Hz RATED BUILDING STYLE:ImperviTRAN (non-Series 2)APPROVALS: UL File #E46323/CSA File #LR27533/CE to EN61558-2-2 GlobalTran includes installed IP-20 terminal coversTERMINAL TIGHTENING TORQUE (ALL IMPERVITRAN STYLES): ≤30A: 20 lb/in >30A: 30 lb/inSUFFIX DESCRIPTION:The GlobalTRAN product is defined by serialized part numbers ending in the basic suffix “GA” Two letter suffix denotes Temp Class 105°CThree letter suffix ending in “F” denotes Temp Class 130°C Three letter suffix ending in “H” denotes Temp Class 180°C240 x 480 Secondary: 110/115/120Primary: 380, 400, 415 Primary: 550/575/600 Secondary: 110/115/120F.L.A. VA CATALOG NUMBER T F.L.A. VA CATALOG NUMBER 4 0.43 50 B050-2001-GA 4 0.43 50 B050-2041-GA 4 0.65 75 B075-2002-GA 4 0.65 75 B075-2042-GA 4 0.87 100 B100-2003-GA 4 0.87 100 B100-2043-GA 4 1.30 150 B150-2004-GAF 4 1.30 150 B150-2044-GAF 4 1.74 200 B200-2005-GAF 4 1.74 200 B200-2045-GAF 4 2.17 250 B250-2006-GAF 4 2.17 250 B250-2046-GAF 4 2.61 300 B300-2007-GAF 4 2.61 300 B300-2047-GAF 4 3.04 350 B350-2008-GAF 4 3.04 350 B350-2048-GAF 4 4.35 500 B500-2009-GAF 4 4.35 500 B500-2049-GAF 4 6.52 750 B750-2010-GAF 46.52750B750-2050-GAF6 8.70 1000 B1K0-2008-GAH 6 13.04 1500 B1K5-2009-GAH6 17.39 2000 B2K0-2010-GAH 6 26.09 3000 B3K0-2011-GAH 645.455000B5K0-2012-GAHMICRON ALSO OFFERS THE DINergy™ LINE OF INDUSTRIAL DIN-MOUNT POWER SUPPLIES FROM 18 – 960 WATTPLUS SINGLE PHASE AND THREE PHASE LVGP, BUCK-BOOST TRANSFORMERS AND SPECIALTY MAGNETICS3523 250VA – 1KVA 1.5KVA – 5KVAPrimary: 208 – 600Secondary: 85 – 130Primary: 230/400/460/575 Secondary: 24/115/230T F.L.A. VA CATALOG NUMBER T F.L.A.VA CATALOG NUMBER 6/4 1.92 250 B250-2283-GAF 4 10.42/2.17/1.10 250 B250-2263-GAF 6/4 2.31 300 B300-2284-GAF 4 12.50/2.61/1.30 300 B300-2264-GAF 6/4 2.69 350 B350-2285-GAF 4 14.58/3.04/1.50 350 B350-2265-GAF 6/4 3.85 500 B500-2286-GAF 4 20.84/4.35/2.20 500 B500-2266-GAF 6/4 5.77 750 B750-2287-GAF 6 31.30/6.50/3.30 750 B750-2267-GAF 6 7.69 1000 B1K0-2288-GAH 6 41.70/8.70/4.30 1000 B1K0-2268-GAH 6 11.54 1500 B1K5-2289-GAH 6 XX/13.04/6.52 1500 B1K5-2269-GAH 6 15.38 2000 B2K0-2290-GAH 6 XX/17.39/8.70 2000 B2K0-2270-GAH 6 23.08 3000 B3K0-2291-GAH6 XX/26.09/13.04 3000 B3K0-2271-GAH 6XX/43.48/21.745000B5K0-2272-GAHPrimary: 208/230/460 Secondary: 24/115T TF.L.A. VA CATALOG NUMBER 4 4 2.08/0.44 50 B050-2101-GA 4 4 3.13/0.65 75 B075-2102-GA 4 4 4.17/0.87 100 B100-2103-GA 4 4 6.25/1.30 150 B150-2104-GAF 4 4 8.33/1.74 200 B200-2105-GAF 4 4 10.42/2.17 250 B250-2106-GAF 4 4 12.50/2.61 300 B300-2107-GAF 4 4 14.58/3.04 350 B350-2108-GAF 4 4 20.84/4.35 500 B500-2109-GAF 4 6 31.30/6.50 750 B750-2110-GAF 6641.70/8.701000B1K0-2188-GAHPrimary: 230/400/460/575Secondary: 24/115T F.L.A. VA CATALOG NUMBER 4 6/4 10.40/2.20 250 B250-2243-GAF 4 6/4 12.50/2.60 300 B300-2244=GAF 4 6/4 14.60/3.00 350 B350-2245-GAF 4 6/4 20.80/4.30 500 B500-2246-GAF 4 6/4 31.30/6.50 750 B750-2247-GAF 46/441.70/8/701000B1K0-2248-GAH3624Primary: 380 Secondary: 24Primary: 240 x 480 Secondary: 24Primary: 120 x 240 Secondary: 24F.L.A. VA CATALOG T F.L.A. VA CATALOG T F.L.A. VA CATALOGGlobalTRAN™ PRODUCT DIMENSIONAL DATAVoltage – Pri: 230/460 Sec: 115VAWDIMENSIONS INCH A MM INCH B MM INCH C MM INCH D MM INCH E MM LBS B050-2001-GA 3.38 86 3.00 76 3.00 76 2.44 61 2.50 64 3.40 B075-2002-GA 3.46 88 3.38 86 3.25 83 2.44 61 2.81 71 4.80 B100-2003-GA 3,38 86 3.75 95 3.50 89 2.44 61 3.13 79 5.90 B150-2004-GAF 3.75 95 4.50 114 4.00 102 2.44 61 3.75 95 8.50 B200-2005-GAF 3.75 95 4.50 114 4.00 102 2.81 71 3.75 95 10.00 B250-2006-GAF 4.00 102 4.50 114 4.00 102 3.19 81 3.75 95 11.00 B300-2007-GAF 4.38 111 4.50 114 4.00 102 3.75 95 3.75 95 13.00 B350-2008-GAF 4.95 126 5.25 133 4.50 114 3.38 86 4.38 111 15.00 B500-2009-GAF 5.13 130 5.25 133 4.50 114 4.38 111 4.38 111 20.00 B750-2010-GAF 7.00 178 5.25 133 5.00 127 5.88 149 4.38 111 29.80 B1K0-2008-GAH 6.63 168 6.38 162 5.50 140 3.75 95 5.31 135 35.00 B1K5-2009-GAH 7.31 186 6.75 172 6.00 152 5.00 127 6.13 156 40.00 B2K0-2010-GAH 8.13 203 6.75 172 6.00 152 5.25 133 6.13 156 45.00 B3K0-2011-GAH 8.06 202 9.00 225 8.00 200 5.25 133 7.50 191 65.20 B5K0-2012-GAH10.00 2509.00 2258.00 2007.19 1837.50 191104.80Non-series 23725Voltage – Pri: 380, 400, 415 Sec: 110 x 220VAWDIMENSIONS INCH A MM INCH B MM INCH C MM INCH D MM INCH E MM LBS B050-2061-GA 3.38 86 3.00 76 3.00 76 2.44 61 2.50 64 3.40 B075-2062-GA 3.46 88 3.38 86 3.25 83 2.44 61 2.81 71 4.80 B100-2063-GA 3.38 86 3.75 95 3.50 89 2.44 61 3.13 79 5.90 B150-2064-GAF 3.75 95 4.50 114 4.00 102 2.44 61 3.75 95 8.50 B200-2065-GAF 3.75 95 4.50 114 4.00 102 3.00 76 3.75 95 10.00 B250-2066-GAF 4.00 102 4.50 114 4.00 102 3.19 81 3.75 95 11.00 B300-2067-GAF 4.38 111 4.50 114 4.00 102 3.75 95 3.75 95 13.00 B350-2068-GAF 4.75 121 4.50 114 4.00 102 3.75 95 3.75 95 15.00 B500-2069-GAF 5.13 130 5.25 133 4.50 114 4.38 111 4.38 111 20.00 B750-2070-GAF7.00 1785.25 1334.50 1145.88 1494.38 11127.00Voltage – Pri: 550/575/600 Sec: 110/115/120VAWDIMENSIONS INCH A MM INCH B MM INCH C MM INCH D MM INCH E MM LBS B050-2041-GA 3.38 86 3.00 76 3.00 76 2.44 61 2.50 64 3.40 B075-2042-GA 3.38 86 3.38 86 3.25 83 2.44 61 2.81 71 4.80 B100-2043-GA 3.38 86 3.75 95 3.50 89 2.44 61 3.13 80 5.90 B150-2044-GAF 3.75 95 4.50 114 4.00 102 2.44 61 3.75 95 8.50 B200-2045-GAF 3.75 95 4.50 114 4.00 102 3.00 76 3.75 95 10.00 B250-2046-GAF 4.00 102 4.50 114 4.00 102 3.19 81 3.75 95 11.00 B300-2047-GAF 4.38 111 4.50 114 4.00 102 3.75 95 3.75 95 13.00 B350-2048-GAF 4.50 114 5.25 133 4.50 114 3.38 86 4.38 111 15.00 B500-2049-GAF 5.13 130 5.25 133 4.50 114 4.38 111 4.38 111 20.00 B750-2050-GAF7.00 1785.25 1334.50 1145.381374.38 11128.00Voltage – Universal Pri: 208-600 Sec: 85-130VAWDIMENSIONS INCH A MM INCH B MM INCH C MM INCH D MM INCH E MM LBS B250-2283-GAF 4.25 108 4.50 114 4.00 102 3.44 86 3.75 95 11.40 B300-2284-GAF 4.75 121 4.50 114 4.00 102 3.75 95 3.75 95 13.60 B350-2285-GAF 5.25 133 4.50 114 4.11 104 3.75 95 3.75 95 14.20 B500-2286-GAF 5.50 140 5.25 133 4.66 118 3.88 99 4.38 111 17.40 B750-2287-GAF 7.38 187 5.25 133 4.78 121 5.88 149 4.38 111 27.50 B1K0-2288-GAH 7.00 178 6.38 162 5.50 140 5.06 129 5.31 135 27.90 B1K5-2289-GAH 7.75 199 6.75 171 6.00 152 5.00 127 6.13 156 43.10 B2K0-2290-GAH 7.63 194 9.00 229 8.00 203 4.81 122 7.50 191 56.00 B3K0-2291-GAH8.56 2179.00 2297.63 1945.75 1467.50 19176.20Non-Series 23826Voltage -- Pri: 208/230/400/460/575 Sec: 24*/115/230VAWDIMENSIONS INCH A MM INCH B MM INCH C MM INCH D MM INCH E MM LBS B250-2263-GAF 4.75 121 4.50 114 4.00 102 4.75 121 3.75 95 14.90 B300-2264-GAF 5.25 133 4.50 114 4.00 102 4.75 121 3.75 95 17.40 B350-2265-GAF 5.60 145 5.25 133 4.50 114 4.38 111 4.38 111 17.80 B500-2266-GAF 7.19 183 5.25 133 4.75 121 5.88 149 4.38 111 26.60 B750-2267-GAF 7.44 189 6.38 162 5.56 141 5.06 129 5.31 135 32.50 B1K0-2268-GAH 7.75 199 6.75 171 6.25 159 5.00 127 6.13 156 44.00 B1K5-2269-GAH 7.75 199 6.75 171 6.00 152 5.00 127 6.13 156 45.40 B2K0-2270-GAH 7.63 194 9.00 229 7.63 194 4.81 122 7.50 191 58.60 B3K0-2271-GAH 8.75 222 9.00 229 7.63 194 5.94 151 7.50 191 92.90 B5K0-2272-GAH10.44 2659.00 2297.63 1947.63 1947.50 191127.40Voltage -- Pri: 230/400/460/575 Sec: 24/115VAWDIMENSIONS INCH A MM INCH B MM INCH C MM INCH D MM INCH E MM LBS B250-2243-GAF 4.75 121 4.50 114 4.00 102 3.75 95 3.75 95 14.30 B300-2244-GAF 5.00 127 4.50 114 4.00 102 4.75 121 3.75 95 15.80 B350-2245-GAF 5.19 132 5.25 133 4.50 114 3.88 99 4.38 111 16.50 B500-2246-GAF 6.19 157 5.25 133 4.50 114 4.88 124 4.38 111 20.50 B750-2247-GAF 7.00 178 6.38 162 5.56 141 5.06 129 5.31 135 28.80 B1K0-2248-GAH8.13 2076.38 1626.00 1525.06 1295.31 13534.90Voltage -- Pri: 208/230/460 Sec: 24/115VAWDIMENSIONS INCH A MM INCH B MM INCH C MM INCH D MM INCH E MM LBS B050-2101-GA 3.38 86 3.00 76 3.25 83 2.25 56 2.81 71 4.20 B075-2102-GA 3.38 86 3.38 86 3.50 89 2.44 61 3.13 79 5.90 B100-2103-GA 3.63 92 3.75 95 3.50 89 3.19 81 3.13 79 7.90 B150-2104-GAF 3.75 95 4.50 114 4.00 102 2.81 71 3.75 95 10.00 B200-2105-GAF 4.38 111 4.50 114 4.00 102 3.44 87 3.75 95 12.80 B250-2106-GAF 4.75 121 4.50 114 4.00 102 3.75 95 3.75 95 14.00 B300-2107-GAF 4.88 124 5.25 133 4.50 114 3.88 99 4.38 111 16.80 B350-2108-GAF 4.88 124 5.25 133 4.50 114 3.88 99 4.38 111 19.20 B500-2109-GAF 5.63 143 5.25 133 4.60 114 5.88 149 4.38 111 29.00 B750-2110-GAF 6.75 172 6.38 162 5.56 141 5.06 129 5.31 135 29.80 B1K0-2188-GAH7.06 1796.38 1626.00 1525.06 1295.31 13530.20Non-Series 23927Voltage -- Pri: 380 Sec: 24VAWDIMENSIONS INCH A MM INCH B MM INCH C MM INCH D MM INCH E MM LBS B050-2051-GA 3.38 86 3.00 76 3.00 76 2.19 55 2.50 64 3.50 B075-2052-GA 3.46 88 3.38 86 3.25 83 2.19 55 2.81 71 4.20 B100-2053-GA 3.38 86 3.75 95 3.50 89 2.44 61 3.13 79 5.90 B150-2054-GAF 3.63 91 3.75 95 3.50 89 3.00 76 3.13 79 8.50 B200-2055-GAF 3.75 95 4.50 114 4.00 102 2.81 70 3.75 95 10.00 B250-2056-GAF 4.00 102 4.50 114 4.00 102 3.19 81 3.75 95 11.00 B300-2057-GAF 4.38 111 4.50 114 4.00 102 3.75 95 3.75 95 13.20 B350-2058-GAF 4.50 114 5.25 133 4.50 114 3.88 99 4.38 111 14.90 B500-2059-GAF 5.13 130 5.25 133 4.50 114 3.88 99 4.38 111 19.20 B750-2060-GAF 7.00 178 5.25 133 5.00 127 5.88 149 4.38 111 28.10 Voltage -- Pri: 240 x 480 Sec: 24VAW DIMENSIONS INCH A MM INCH B MM INCH C MM INCH D MM INCH E MM LBS B050-2011-GA 3.38 86 3.00 76 3.00 76 2.19 56 2.50 64 3.40 B075-2012-GA 3.38 86 3.38 86 3.25 83 2.19 56 2.81 71 4.20 B100-2013-GA 3.38 86 3.75 95 3.50 89 2.44 61 3.13 80 5.90 B150-2014-GAF 4.00 102 4.50 114 4.00 102 2.44 62 3.75 95 8.50 B200-2015-GAF 4.00 102 4.50 114 4.00 102 2.81 71 3.75 95 10.00 B250-2016-GAF 4.00 102 4.50 114 4.00 102 3.19 81 3.75 95 11.00 B300-2017-GAF 4.38 111 4.50 114 4.00 102 3.75 95 3.75 95 13.20 B350-2018-GAF 4.50 114 5.25 133 4.50 114 3.38 86 4.38 111 14.90 B500-2019-GAF 5.13 130 5.25 133 4.50 114 3.88 99 4.38 111 19.20 B750-2020-GAF 7.00 178 5.25 133 5.00 127 5.38 137 4.38 111 28.10 B1K0-2028-GAF 7.00 178 6.38 162 6.00 152 3.75 95 5.31 135 30.00 Voltage – Pri: 120 x 240 Sec: 24VAW DIMENSIONS INCH A MM INCH B MM INCH C MM INCH D MM INCH E MM LBS B050-2021-GA 3.38 86 3.00 76 3.00 76 2.19 56 2.50 64 3.40 B075-2022-GA 3.38 86 3.38 86 3.25 83 2.19 56 2.81 71 4.20 B100-2023-GA 3.38 86 3.75 95 3.50 89 2.44 61 3.13 79 5.90 B150-2024-GAF 4.00 102 4.50 114 4.00 102 2.44 61 3.75 95 8.50 B200-2025-GAF 4.00 102 4.50 114 4.00 102 2.81 70 3.75 95 10.00 B250-2026-GAF 4.00 102 4.50 114 4.00 102 3.19 81 3.75 95 11.00 B300-2027-GAF 4.38 111 4.50 114 4.00 102 3.75 95 3.75 95 13.20 B350-2028-GAF 4.50 114 5.25 133 4.50 114 3.38 86 4.38 111 14.90 B500-2029-GAF 5.13 130 5.25 133 4.50 114 3.88 99 4.38 111 19.20 B750-2030-GAF 7.00 178 5.25 133 5.00 127 5.88 149 4.38 111 29.80 B1K0-2048-GAF7.00 1786.38 1626.00 1523.75 955.31 13531.00Non-Series 24028 MEDIUM VOLTAGE CONTROL TRANSFORMERSGENERAL SPECIFICATIONS: All are EITHER 50Hz or 60HzBUILDING STYLE: Open core and coil APPROVALS: This product is not UL/CSA 130°C Insulation system24” Minimum primary lead length Frequency: 60HzHIPOT: 7,400 volts for 2,400 volt primary 11,500 volts for 4160 volt primary Construction: – Epoxy impregnated coilsW/46.25750H750-0030Voltage – Pri: 4200* or 2400 Sec: 120VAWDIMENSIONS INCH A MM INCH B MM INCH C MMINCH D MMINCH E MMLBS *H750-0030 6.63 168 6.38 162 5.81 148 5.25 133 5.31 135 30.50 H750-00316.63 1686.38 1625.81 148 5.25 1335.31 13530.70 Voltage – Pri: 4160* or 2400 Sec: 120 x 240VAW DIMENSIONS INCH A MM INCH B MMINCH C MM INCH D MMINCH E MMLBS H1K0-0010 6.25 159 7.56 192 6.38 162 3.50 89 5.63 143 31.30 *H1K0-0015 6.25 159 7.56 192 6.38 162 3.50 89 5.63 143 31.10 HN1K5F1519P 7.00 178 9.00 229 7.63 194 4.25 108 6.50 165 53.7 *HN1K5G1519P 7.00 178 9.00 229 7.63 194 4.25 108 6.50 165 53.2 HN2K0F1519P 7.94 202 9.00 229 7.63 194 5.19 132 6.50 165 65.40 *HN2K0G1519P 7.94 202 9.00 229 7.63 194 5.19 132 6.50 165 58.20 HN3K0F1519P 9.75 248 9.00 229 7.63 194 7.00 178 6.50 165 99.90 *HN3K0G1519P9.75 2489.00 229 7.63 1947.00 178 6.50 165101.00W/46.25750H750-0031W/4 8.33/4.17 1000 H1K0-0010 W/4 12.50.6.25 1500 HN1K5F1519P W/4 16.67/8.33 2000 HN2K0F1519P W/4 25.00/12.503000HN3K0F1519PW/4 8.33/4.17 1000 H1K0-0015 W/4 12.50/6.25 1500 HN1K5G1519P W/4 16.67/8.33 2000 HN2K0G1519P W/425.00/12.50 3000 HN3K0G1519PCONTROL TRANSFORMER ACCESSORIES CATALOGNUMBER DESCRIPTIONAPPROX.WEIGHT LBS KGIP-20 Safetouch™ CoversTPTC-2001 10PACK 4TERM. 1.0 0.5 TPTC-2002 10PACK 6TERM. 1.0 0.5 TPTC-2006 10PACK UNIVERSAL PRI BLOCK 1.0 0.5FKTP-1001 PRIMARY CL "CC" FUSE KIT 0.25 0.1Bulk Fuse Clips514-1661-01C BULK FUSE CLIPS 13/32 X 1-1/2 SMALL TERMINALS N/A514-1662-01A BULK FUSE CLIPS 13/32 X 1-1/2 LARGE TERMINALS N/A514-1661-02C BULK FUSE CLIPS 1/4 X 1-1/4 SMALL TERMINALS N/A514-1662-02A BULK FUSE CLIPS 1/4 X 1-1/4 LARGE TERMINALS N/A514-1621A BULK FUSE CLIPS 9/16 X 2 FITS SMALL TERMINALS ONLY N/ABulk Jumpers514-1653-02A BAGGED JUMPERS SMALL TERMINALS – 2 PER BAG N/A514-1654-02B BAGGED JUMPERS LARGE TERMINALS – 2 PER BAG N/AOptional Factory Installed Primary Fuse HoldersCL. "CC" PRI. P/N SUFFIX = RB, RK, RX, RJ, RR, RY, RG, RL, RN, RC, -8*Non-rejection version available on all factory installed primary fuseblock optionsSecondary Fuse Clip Options1/4 X 1-1/4 SEC. P/N SUFFIX = JQ, XQ9/16 X 2 SEC. P/N SUFFIX = JM, XM FITS SMALL TERMINALS ONLY412930TRANSFORMER ACCESSORY INTERCHANGE MATRIXWITHOUT DUAL CLASS “CC” PRIMARY FUSE BLOCK PRIMARY FUSED SUFFIX JK, JKF, JKH >> RB, RBF, RBH XK, XKF, XKH >> RK, RKF, RKH XX, XXF, XXH >> RX, RXF, RXHXJ, XJF, XJH >> RJ, RJF, RJHJJ, JJF, JJH >> RR, RRF, RRH JM, JMF, JMH >> RY, RYF, RYH XM, JMF, JMH >> RG, RGF, RGH JQ, JQF, JQH >> RL RLF, RLHXQ, XQF, XQH >> RN, RNF, RNHJX, JXF, JXH >> RC, RCF, RCH-1, -1F, -1H >> -8, -8F, -8HPRIMARY FUSE KIT # FKTP-1001Universal mounting instructionsIn addition to factory installed primary fusing capability Micron offers a primary fuse kit for ImperviTRAN intended for field installation. The primary fuse kit includes a 2-pole Class "CC" fuse block, instructions and all associated mounting hardware. Additionally, this fuse block will fit many competitive units. To order this kit, use catalog number FKTP-1001. The primary fuse kit, when installed, will add a maximum of11/16" to the transformer "A" dimension and 1-15/16” to the "C" dimension.appropriate primary terminal screws. Secure screws to 16 lb-in <500VA and 30 lb-in 500VA and larger.block (#3) pockets. Use caution in choosing screw length if locking clips are not used.(#2) using screws (#5). Recommended torque 16 lb-in. matching tip of the clips, as shown. Press down until cover locks.Cover cannot be removed without releasing tab from detent (#6a). A tip of a pen will suffice.Refer to primary fuse chart for recommended fuses.42。
DCMS Device Cloud Management SystemSynway Information Engineering Co., Ltd1 Operation Environment & Installation RequirementsRestrictions on Installation:DCMS only supports 32 bit CentOs6.5.Minimum Requirements for Target Machine:Dual-core CPU, 2G memory, no less than 20G free space of the hardware.Precondition:Be a root user to install and remove DCMS.2 System Installation(a) Copy the DCMS installation package to the target machine and decompress the package.Go to the path of the installation package, and execute the command ‘tar -zxf install.tar.gz’ to decompress the package.(b) Go to the install directory after decompression and modify the file execution right.cd installchmod -R 777 *(c) Execute the installation script../install.shDuring the execution, you will be asked to input the username and password for the database to be created. The default username is root, and the default password is 123456.If you want to create a user but not a root user, you are required to enter the password for the corresponding root user. At your first installation, just press the ‘Enter’ key; if the root password has been set and used already, you are required to enter the password for the corresponding root user (the password here is invoked by mysql, so it won’t be displayed on the screen, see the figure below).Then, input DCMS server’s REALM, Email info for DCMS server, Email SMTP Server Info, Email account and password following the screen prompt.Supposed their contents are: DCMS server’s REALM: ; Email SMTP Server Info: ; Email account: ****************; Email password: admin. Please input one by one. See the figure below:Please wait until the characters “Install DCMS finish!” appears which means the installation completes.After that, go register a user immediately (by default, the first registerd user will be regarded as the super administrator). There are two hidden pages (Upgrade and Software Storage) in the current system which can be accessed only the super administrator. The addresses of Upgrade and Software Storage can be found in the remarks.Note:1, If DCMS was installed previously, the following prompts will appear upon this installation:This prompt tells DCMS has already been installed. If you want it to be reinstalled, please log in as a super administration and do the upgrade operation. The address of the WEB upgrade page is the corresponding access address/update/softwareupdage. Please remove the old installation package before this installation.2, If mysql already exists, it will try to delete the database of DCMS to guarantee theconsistency in the fields of database and those of the current installation, and to prevent the influence of the remaining data on the installation.If the DCMS database doesn’t exist, the prompt as shown above will appear. It has no influence on the installation3, If mysql already exists and is operated by the root user, you are required to input the original root password. After installation, the root password will be channged to the new one which is set during this installation.3 System Removal(a) Copy the DCMS installation package to the target machine and decompress the packageGo to the path of the installation package, execute the command ‘tar -zxf install.tar.gz’ to decompress the package.(b) Go to the install directory after decompression and modify the files execution right.cd installchmod -R 777 *These two steps above, if already executed during the installation process and not deleted, needn’t be executed again..(c) Execute the uninstall script../uninstall.shA prompt will appear to tell you your uninstallation will clear the database and ask whether tocontinue your uninstallation.Input ‘n ’ to quit your uninstallation directly.Or input ‘y ’ to continue your uninstallation. You are required to input the username and password which are set during the installation for verification. If both the username and password are correct, the full uninstallation process will be executed automatically; otherwise, the uninstallation will quit. See the figure below:After your successful uninstallation, the prompt “Uninstall DCMS completely ’ will appear, and the system will ask you whether to restart the system now. See the figure below:Remarks:ant to upgrade the current DCMS platform, please input the corresponding URL to2. esponding URL1. If you w go to the Upgrade page: access address of DCMS/update/softwareupdate If you want to add the upgrade package for a gateway, please input the corr to go to the Software Storage page: access address of DCMS/devCtrl/softwarestorageAppendix Technical/sales Support Thank you for choosing Synway. Please contact us should you have any inquiry regarding our products. We shall do our best to help you.HeadquartersSynway Information Engineering Co., Ltd/9F, Synway D&R Center, No.3756, Nanhuan Road, Binjiang District,Hangzhou, P.R.China, 310053Tel: +86-571-88860561Fax: +86-571-88850923Technical SupportTel: +86-571-88864579Mobile: +86-189********Email: ***********************Email: **********************MSN: **************************Sales DepartmentTel: +86-571-88860561Tel: +86-571-88864579Fax: +86-571-88850923Email:****************。
Package‘rematch2’October14,2022Title Tidy Output from Regular Expression MatchingVersion2.1.2Description Wrappers on'regexpr'and'gregexpr'to return the matchresults in tidy data frames.License MIT+file LICENSELazyData trueURL https:///r-lib/rematch2#readmeBugReports https:///r-lib/rematch2/issuesRoxygenNote7.1.0Imports tibbleSuggests covr,testthatEncoding UTF-8NeedsCompilation noAuthor Gábor Csárdi[aut,cre],Matthew Lincoln[ctb]Maintainer Gábor Csárdi<**********************>Repository CRANDate/Publication2020-05-0106:50:02UTCR topics documented:rematch2-package (2)bind_re_match (2)re_exec (3)re_exec_all (5)re_match (6)re_match_all (7)Index912bind_re_match rematch2-package Match Regular Expressions with a Nicer’API’DescriptionA small wrapper on’regexpr’to extract the matches and captured groups from the match of a regularexpression to a character vector.See re_match.Author(s)Maintainer:Gábor Csárdi<**********************>Other contributors:•Matthew Lincoln<***************************>[contributor]See AlsoUseful links:•https:///r-lib/rematch2#readme•Report bugs at https:///r-lib/rematch2/issuesbind_re_match Match results from a data frame column and attach resultsDescriptionTaking a data frame and a column name as input,this function will run re_match and bind the results as new columns to the original table.,returning a tibble.This makes it friendly for pipe-oriented programming with magrittr.Usagebind_re_match(df,from,...,keep_match=FALSE)bind_re_match_(df,from,...,keep_match=FALSE)Argumentsdf A data frame.from Name of column to use as input for re_match.bind_re_match takes unquoted names,while bind_re_match_takes quoted names....Arguments(including pattern)to pass to re_match.keep_match Should the column.match be included in the results?Defaults to FALSE,to avoid column name collisions in the case that bind_re_match is called multipletimes in succession.Functions•bind_re_match_:Standard-evaluation version that takes a quoted column name.NoteIf named capture groups will result in multiple columns with the same column name,repair_names will be called on the resulting table.See AlsoStandard-evaluation version bind_re_match_that is suitable for programming.Examplesmatch_cars<-tibble::rownames_to_column(mtcars)bind_re_match(match_cars,rowname,"^(?<make>\\w+)?(?<model>.+)?$")re_exec Extract Data From First Regular Expression Match Into a Data FrameDescriptionMatch a regular expression to a string,and return matches,match positions,and capture groups.This function is like its match counterpart,except it returns match/capture group start and end positions in addition to the matched values.Usagere_exec(text,pattern,perl=TRUE,...)##S3method for class rematch_recordsx$name##S3method for class rematch_allrecordsx$nameArgumentstext Character vector.pattern A regular expression.See regex for more about regular expressions.perl logical should perl compatible regular expressions be used?Defaults to TRUE, setting to FALSE will disable capture groups....Additional arguments to pass to gregexpr(or regexpr if text is of length zero).x Object returned by re_exec or re_exec_all.name match,start or end.ValueA tidy data frame(see Section“Tidy Data”).Match record entries are one length vectors that areset to NA if there is no match.Tidy DataThe return value is a tidy data frame where each row corresponds to an element of the input char-acter vector text.The values from text appear for reference in the.text character column.All other columns are list columns containing the match data.The.match column contains the match information for full regular expression matches while other columns correspond to capture groups if there are any,and PCRE matches are enabled with perl=TRUE(this is on by default).If capture groups are named the corresponding columns will bear those names.Each match data column list contains match records,one for each element in text.A match record is a named list,with entries match,start and end that are respectively the matching(sub)string, the start,and the end positions(using one based indexing).Extracting Match DataTo make it easier to extract matching substrings or positions,a special$operator is defined on match columns,both for the.match column and the columns corresponding to the capture groups.See examples below.See Alsoregexpr,which this function wrapsOther tidy regular expression matching:re_exec_all(),re_match_all(),re_match()Examplesname_rex<-paste0("(?<first>[[:upper:]][[:lower:]]+)","(?<last>[[:upper:]][[:lower:]]+)")notables<-c("Ben Franklin and Jefferson Davis","\tMillard Fillmore")#Match first occurrencepos<-re_exec(notables,name_rex)pos#Custom$to extract matches and positionspos$first$matchpos$first$startpos$first$endre_exec_all5 re_exec_all Extract Data From All Regular Expression Matches Into a Data FrameDescriptionMatch a regular expression to a string,and return matches,match positions,and capture groups.This function is like its match counterpart,except it returns match/capture group start and end positions in addition to the matched values.Usagere_exec_all(text,pattern,perl=TRUE,...)Argumentstext Character vector.pattern A regular expression.See regex for more about regular expressions.perl logical should perl compatible regular expressions be used?Defaults to TRUE, setting to FALSE will disable capture groups....Additional arguments to pass to gregexpr(or regexpr if text is of length zero). ValueA tidy data frame(see Section“Tidy Data”).The entries within the match records within the listcolumns will be one vectors as long as there are matches for the corresponding text element.Tidy DataThe return value is a tidy data frame where each row corresponds to an element of the input char-acter vector text.The values from text appear for reference in the.text character column.All other columns are list columns containing the match data.The.match column contains the match information for full regular expression matches while other columns correspond to capture groups if there are any,and PCRE matches are enabled with perl=TRUE(this is on by default).If capture groups are named the corresponding columns will bear those names.Each match data column list contains match records,one for each element in text.A match record is a named list,with entries match,start and end that are respectively the matching(sub)string, the start,and the end positions(using one based indexing).Extracting Match DataTo make it easier to extract matching substrings or positions,a special$operator is defined on match columns,both for the.match column and the columns corresponding to the capture groups.See examples below.6re_matchSee Alsogregexpr,which this function wrapsOther tidy regular expression matching:re_exec(),re_match_all(),re_match()Examplesname_rex<-paste0("(?<first>[[:upper:]][[:lower:]]+)","(?<last>[[:upper:]][[:lower:]]+)")notables<-c("Ben Franklin and Jefferson Davis","\tMillard Fillmore")#All occurrencesallpos<-re_exec_all(notables,name_rex)allpos#Custom$to extract matches and positionsallpos$first$matchallpos$first$startallpos$first$endre_match Extract Regular Expression Matches Into a Data FrameDescriptionre_match wraps regexpr and returns the match results in a convenient data frame.The data frame has one column for each capture group if perl=TRUE,and onefinal columns called.match for the matching(sub)string.The columns of the capture groups are named if the groups themselves are named.Usagere_match(text,pattern,perl=TRUE,...)Argumentstext Character vector.pattern A regular expression.See regex for more about regular expressions.perl logical should perl compatible regular expressions be used?Defaults to TRUE, setting to FALSE will disable capture groups....Additional arguments to pass to regexpr.ValueA data frame of character vectors:one column per capture group,named if the group was named,and additional columns for the input text and thefirst matching(sub)string.Each row corresponds to an element in the text vector.Notere_match uses PCRE compatible regular expressions by default(i.e.perl=TRUE in regexpr).You can switch this off but if you do so capture groups will no longer be reported as they are only supported by PCRE.See AlsoOther tidy regular expression matching:re_exec_all(),re_exec(),re_match_all()Examplesdates<-c("2016-04-20","1977-08-08","not a date","2016","76-03-02","2012-06-30","2015-01-2119:58")isodate<-"([0-9]{4})-([0-1][0-9])-([0-3][0-9])"re_match(text=dates,pattern=isodate)#The same with named groupsisodaten<-"(?<year>[0-9]{4})-(?<month>[0-1][0-9])-(?<day>[0-3][0-9])"re_match(text=dates,pattern=isodaten)re_match_all Extract All Regular Expression Matches Into a Data FrameDescriptionThis function is a thin wrapper on the gregexpr base R function,to extract the matching(sub)strings as a data frame.It extracts all matches,and potentially their capture groups as well.Usagere_match_all(text,pattern,perl=TRUE,...)Argumentstext Character vector.pattern A regular expression.See regex for more about regular expressions.perl logical should perl compatible regular expressions be used?Defaults to TRUE, setting to FALSE will disable capture groups....Additional arguments to pass to gregexpr(or regexpr if text is of length zero).ValueA tidy data frame(see Section“Tidy Data”).The list columns contain character vectors with asmany entries as there are matches for each input element.Tidy DataThe return value is a tidy data frame where each row corresponds to an element of the input char-acter vector text.The values from text appear for reference in the.text character column.All other columns are list columns containing the match data.The.match column contains the match information for full regular expression matches while other columns correspond to capture groups if there are any,and PCRE matches are enabled with perl=TRUE(this is on by default).If capture groups are named the corresponding columns will bear those names.Each match data column list contains match records,one for each element in text.A match record is a named list,with entries match,start and end that are respectively the matching(sub)string, the start,and the end positions(using one based indexing).NoteIf the input text character vector has length zero,regexpr is called instead of gregexpr,because the latter cannot extract the number and names of the capture groups in this case.See AlsoOther tidy regular expression matching:re_exec_all(),re_exec(),re_match()Examplesname_rex<-paste0("(?<first>[[:upper:]][[:lower:]]+)","(?<last>[[:upper:]][[:lower:]]+)")notables<-c("Ben Franklin and Jefferson Davis","\tMillard Fillmore")re_match_all(notables,name_rex)Index∗tidy regular expression matchingre_exec,3re_exec_all,5re_match,6re_match_all,7$.rematch_allrecords(re_exec),3$.rematch_records(re_exec),3bind_re_match,2,2bind_re_match_,2,3bind_re_match_(bind_re_match),2 gregexpr,3,5–8magrittr,2match,3,5re_exec,3,6–8re_exec_all,4,5,7,8re_match,2,4,6,6,8re_match_all,4,6,7,7regex,3,5–7regexpr,3–8rematch2(rematch2-package),2rematch2-package,2repair_names,3tibble,29。
Reliability requirements 1 Environment condition2 Common condition3 Relevant Specifications and their priorities4 Label specifications本品には、社名(又は社章)、型番およびシリアル番号等が明確に捺印されており、それらの番号から正式品名および製造年月がわかること。
下記の内容をラベルに記載すること。
Manufacturer name (or Trademark), product name, and Serial number should be clearly printed on the product label. The product name and manufacturing date must be identified from the label. The following information is shown on the label.(詳細は3章の関連仕様書参照 Refer to the relevant specification in section 3 in detail)(1) 品名 Product number(2) 富士通購入図番 Fujitsu’s Purchasel Number(3) シリアル番号 Serial Number(4) ファームバージョン Firmware Version(5) 製造年月 Manufacturing date(6) 会社名 Company Name(7) 生産国 Country of Production(8) QRコード QR code(1) 2Dコード種類 Type of 2D code以下を満足するQRコードとする。
QRコードに対応できない場合は事前に富士通の了承を得ること。
The following QR code shall be used.However, if it is impossible to produce this QR code, the manufacturer needs to get approval from Fujitsu.- モデル Model: 2- バージョン Version: 2 (cell configuration 25 x 25 mm)- セルサイズ Cell size: 0.17 mm (The minimum dot size)- エラーコレクション Error correction: M (15%)(2) 記載内容 Descriptions部品識別コード+品種識別コード+デートコード+シリアルComponent identification code +Product-class identification code +Date code +Serial number例 Example: ZABC001yywwxxxxxxxxxx- 部品識別コード Component identification code: Z (fixed)- 品種識別コード Product-class identification code: ABC001*品種識別コードは富士通より連絡する。
Product-class identification code is reported form Fujitsu.(Unique number for each component is defined by Fujitsu)- デートコード Date code: yyww (4 digits)例 1012: 2010年第12週の製造Example 1012: This manufactured in the week 12, 20105 Performance and Appearance材料、表面処理、仕上げなどに、傷・汚れ・錆・変形・破損等、性能、外観を損なうような欠陥が無いこと。
富士通より要請があった場合、製造者は材料証明書を提出することとする。
Product should not have any defects such as scratch, contamination, corrosion, deformation, and crack to give impact for performance and appearance.Manufacturer should submit evidence like material certification when Fujitsu requests them.6 Packing本品の梱包は、静電気対策を施した箱および梱包材を使用し、取り扱い、運搬時に破損が無いよう梱包すること。
Product should be packed in cases using package materials considering electrostatic actions, and handled so as to prevent damage during transporting.7 Manufacturer Action7.1 不合格品の処理Action for rejected product不合格と判定されたロットが発生した場合は、速やかに内容を富士通に通知し、富士通は不合格品を返却する。
必要がある場合は、協議のうえ、補償の有無および補償の範囲を決定する。
If a manufacturing lot should be determined as unacceptable, Fujitsu should be immediately notified of the analysis results. Fujitsu will then return the unacceptable products.The manufacturer and Fujitsu will determine the amount of coverage and compensation, if necessary.7.2 生産条件変更通知 Product Change Notification (詳細は3章の関連仕様書参照 Refer to the relevant specification in section 3 in detail)製造者側において、設計変更等の理由により製品の変更を行う場合、または富士通へ提出の製造工程の変更がある場合は、事前(基本として3ヵ月以上前)に富士通 購買部担当課に変更願を提出し、設計担当課の承認を得なければならない。
また、本購入仕様書に疑義が生じた場合は、協議のうえ、決定した内容について、文章をもって双方確認を行なうものとする。
If manufacturer plans to change anything of the production for design and manufacturing, the manufacturer must announce the detail information to Procurementdepartment of Fujitsu at least 3 months before the changing is executed. And the changing must be approved by FUJITSU.If discrepancy is found in this specification, Fujitsu and manufacturer discuss them and the determined result at the discussion must be summarized into document (meeting minute)in order to confirm the results with each other.7.3 生産終息Product Discontinuance(詳細は3章の関連仕様書参照 Refer to the relevant specification in section 3 in detail)部品製造業者(納入業者)は当該製品を生産終息(EOL)とする場合、その最終手配受付予定日の6ヶ月以上前、かつ最終出荷予定日の12ヶ月以上前に、富士通に書面にて通知すること。
なお、富士通から生産終息に対する最終回答を通知するまでは、生産を継続し、さらに最終回答内容に従い、生産を継続すること。
Manufacturer shall notice product discontinuance to Fujitsu 6 months before notice to place a final order at the latest and 12 months before notice of the final shipment at the latest.The manufacturer shall continue to produce productions until Fujitsu makes the final answer, and the manufacturer also shall continue to produce them according to the Fujitsu final answer.7.4 瑕疵担保責任Warranty against defectsメーカは、本仕様書に規定する必要条件を満足すると共に信頼性保証試験等により本品の品質を保証しなければならない。
また、納入後12ヶ月以内に製造上の欠陥により仕様を満たさないものは無償修理をすると共に不具合品の調査結果と対策について報告すること。
但し、明らかに製造の不完全さ,材料不良,仕様との相違等による場合は期間を定めない。
Manufacturer shall meet requirements specified in this specification and must guarantee product quality by conducting reliability tests. In the case that product does not meetthe specification due to defective manufacturing within 12 months after Fujitsu receives product, the manufacturer shall repair the product at no charge to Fujitsu and also reportthe investigation results including corrective action for the defect.However, in the case that the defect is obviously caused by incomplete manufacturing, defective material, or discrepancy between the product and the specification, the durationis not specified.。