Sherlock 用户手册 中文 教程 实例
- 格式:docx
- 大小:110.99 KB
- 文档页数:70
Sherlock7概述本文档是Sherlock7.1软件编程手册的指南部分,旨在提供一些实际案例展示,以帮助开发人员更好地理解和应用Sherlock7.1软件编程。
案例一:数据处理在Sherlock7.1软件编程中,数据处理是非常重要的一部分。
假设我们有一个包含学生考试成绩的数据集,现在需要计算每个学生的平均分,并输出结果。
以下是一个简单的示例代码:导入必要的库import pandas as pd读取数据集data = pd.read_csv("exam_scores.csv")计算每个学生的平均分data["平均分"] = data.mean(axis=1)输出结果print(data)该代码通过使用pandas库读取考试成绩数据集,并利用mean()函数计算每个学生的平均分。
最后,将结果输出到控制台。
案例二:用户界面设计Sherlock7.1软件编程还支持用户界面设计,使得开发人员可以创建交互式的应用程序。
假设我们需要设计一个简单的计算器应用程序,以下是一个示例代码:from tkinter import Tk, Button, Entry创建主窗口window = Tk()window.title("简易计算器")创建显示结果的文本框result_entry = Entry(window, width=30)result_entry.grid(row=0, column=0, columnspan=4)定义计算函数def calculate():expression = result_entry.get()result = eval(expression)result_entry.delete(0, "end")result_entry.insert("end", result)创建按钮button_1.grid(row=1, column=0)创建其他按钮...创建等于按钮button_equals.grid(row=5, column=3)进入主事件循环window.mainloop()该代码使用tkinter库创建一个简单的计算器应用程序窗口。
CHROMLETEON 6色谱工作站操作指南戴安中国有限公司技术服务中心2003.1目 录1. 安装软件 (Installation & Configuring Components)2 建立控制面板 (Select Control Panel)3. 设定运行程序 (Edit PGM File)4. 建立方法文件(Edit Method File)5.建立样品表 (Edit Sequence)6.运行标准样品 (Automatic Batch Operation)7.数据处理方法(Quantification Method)(以多点校正为例)附件一、梯度程序的编辑附件二、EG40的编程附件三、AS50自动进样器的编程注意:以下操作步骤以紫外检测,手动进样为例。
“”为单击鼠标左键;“”为双击鼠标左键;“”为单击鼠标右键。
1.安装软件(Installation & Configuring Components)1. 选择“Launch CHROMELEON Setup”,根据提示安装软件;2. Server Monitor”;3. 点击“Start”,等待变色龙图标变成灰色,关闭“Server Monitor”;4. Server Configuration”;5. 双击计算机名称;6. 选择“Dongle”,在“Key Code”处输入软件密码;点击“确定”;7. 点击“Add Sharable device”;8. 选择“Dionex LAN Card”,点击“OK”;9. 选择网卡,点击“Bind to DX-LAN”;10. 点击“是(Y)”;11. 点击“确定”;12. 关闭“Server Configuration”,保存设置,接通仪器电源,重新启动计算机;13. 再次进入“Server Configuration”,点击“Add timebase”;14. 为新建立的“timebase”命名;15. 点击“Add device”;16. 选择需要添加的设备,点击“OK”;17. 取消“Demo Mode”,打开“Device ID”,选择“GP50:xxxxxx”,点击“确定”,此时GP50面板左下角的“LOCAL”变成“LOCKED RMT”;17-1. 如果安装EG40,点击“Eluent Generator”,选择“Installed”,打开“ID”,选择“EG40:xxxxxx”,将“Offset V olume”改为0µl,在“Cartridge Information”的“Serial”处输入KOH/MSA淋洗液储罐的序列号(S/N),点击“确定”;18. 重复“15”和“16”的操作,选择CD25A,点击“OK”;19. 关闭“Demo Mode”,打开“Device ID”,选择“CD25A:xxxxxx”,点击“确定”,此时CD25A面板左下角的“LOCAL”变成“LOCKED RMT”;20. 重复“15”和“16”的操作,选择“Remote Inject”,点击“OK”;21. 如图所示进行选择后,点击“确定”;22. 关闭“Server Configuration”,保存设置。
《神探夏洛克犯罪网络》case1图文攻略《神探夏洛克:犯罪网络(Sherlock:The Network)》登陆iOS已有一段时间了,由于该作没有汉化导致很多神探迷们对其望而却步,今天小编就为大家带来《神探夏洛克犯罪网络》的全通关图文流程攻略,包括游戏中每个case的大致翻译,希望可以帮助大家上手该作。
进入游戏先是一段开场视频,用的是第一人称视角拍摄,玩家扮演的是一名协助办案的热心青年。
一开始是一段游戏介绍,无声:我通过你们--我信息网中的新成员来协助我破解一些不那么重要的案子(我们代替了流浪汉么)。
你将会在游戏地图上收集胖子们来在伦敦穿行来访问嫌疑人和目击者。
任何你找到的线索都会储存在你的mind palace中,以便你在案子的末尾用来破案。
让我们从一起失踪案开始吧。
可怜的Emily,下周就是她的婚礼,可她找不到他的未婚夫Stuart了。
去她在切尔西的家看看...并给我带回一张新郎的照片。
有3种交通方式可以选择:步行花费时间较长不花钱地铁价格和时间都中等但是路上会有puzzle出租价格最贵速度最快路上同样会有puzzle1.The case of the wedding brideEmily的自白:我的未婚夫6天前失踪了没回过家或者他工作的图书馆。
他经常沉思,阅读哲学书籍或者沉浸在对未来的白日梦中。
我们下周就要结婚了并且我的父亲把心血都花在了婚礼上。
求你了,找到我的空想家!夫妻合影在失踪的新郎衣服里找到的赌马票看起来Stuart喜欢赌马。
赌马场位于一个blabla的地方离家和工作场所都很远。
查查他在那里做了些什么记住:你想尽快查清案子。
taxi是最贵但也最便捷的地铁更便宜但是会更费时间(我还是步行攒钱好了)bookie:S几周之前来过一次。
他是那种外行的赌马者...他总是很紧张,全身出汗。
当他输掉的时候他完全被吓尿了。
他再也没来过,这是一个明智的选择除非他还清了赌债。
第一处出现了本尼的录音:看起来S已经彻底完蛋了你最好找些“权威”咨询一下。
t e r y o u rn e w d e v i c eo nM y B o s c h no w a n dg e t f r e e b en e f i t s:b o sc h-h o me.c o m/w e l c o m e HobPKE6..CA.,PKF6..CA..[en]User manual and installation instructions2Ø = cmPKE6..CA.PKF6..CA..Safety en3Further information and explanations are available online:Table of contentsINFORMATION FOR USE 1Safety................................................................... 32Preventing material damage .............................. 43Environmental protection and saving en-ergy...................................................................... 54Familiarising yourself with your appliance....... 65Basic operation................................................... 76Cleaning and servicing....................................... 77Disposal............................................................... 88Customer Service (89)INSTALLATION INSTRUCTIONS (8)9.1Safe installation (8)1 SafetyObserve the following safety instructions.1.1 General information¡Read this instruction manual carefully.¡Keep the instructions, the appliance and the product information safe for future refer-ence or for the next owner.¡Do not connect the appliance if it has been damaged in transit.1.2 Intended useOnly a licensed professional may connect ap-pliances without plugs. Damage caused by in-correct connection is not covered under the warranty.Only use this appliance:¡To prepare meals and drinks.¡Under supervision. Never leave the appli-ance unattended when cooking for short periods.¡in private households and in enclosed spaces in a domestic environment.¡up to an altitude of max. 2000 m above sea level.Do not use the appliance:¡With an external timer or a separate remote control. This does not apply if operation with appliances included in EN 50615 is switched off.1.3 Restriction on user groupThis appliance may be used by children aged 8 or over and by people who have reduced physical, sensory or mental abilities or inad-equate experience and/or knowledge,provided that they are supervised or have been instructed on how to use the appliance safely and have understood the resulting dangers.Do not let children play with the appliance.Children must not perform cleaning or user maintenance unless they are at least 15 years old and are being supervised.Keep children under the age of 8 years away from the appliance and power cable.1.4 Safe useWARNING ‒ Risk of fire!Leaving fat or oil cooking on an unattended hob can be dangerous and may lead to fires.▶Never leave hot oil or fat unattended.▶Never attempt to extinguish a fire using wa-ter; instead, switch off the appliance and then cover with a lid or a fire blanket.The cooking surface becomes very hot.▶Never place flammable objects on thecooking surface or in its immediate vicinity.▶Never place objects on the cooking sur-face.The appliance will become hot.▶Do not keep combustible objects or aero-sol cans in drawers directly underneath the hob.Hob covers can cause accidents, for example due to overheating, catching fire or materials shattering.▶Do not use hob covers.en Preventing material damage4Food may catch fire.▶The cooking process must be monitored. A short process must be monitored continu-ously.WARNING ‒ Risk of burns!The appliance and its parts that can betouched become hot during use, particularly the hob surround, if fitted.▶Caution should be exercised here in order to avoid touching heating elements.▶Young children under 8 years of age must be kept away from the appliance.Hob protective grilles may cause accidents.▶Never use hob protective grilles.The appliance becomes hot during operation.▶Allow the appliance to cool down beforecleaning.WARNING ‒ Risk of electric shock!Improper repairs are dangerous.▶Repairs to the appliance should only be carried out by trained specialist staff.▶Only use genuine spare parts when repair-ing the appliance.▶If the power cord or the appliance power cable of this appliance is damaged, it must be replaced with a special power cord or special appliance power cable, which is available from the manufacturer or its Cus-tomer Service.A damaged appliance is dangerous.▶Never operate a damaged appliance.▶If the surface is cracked, you must switch off the appliance in order to prevent a pos-sible electrical shock. To do this, switch off the appliance via the fuse in the fuse box.▶Set the hotplate control to zero.▶Call customer service.▶Repairs to the appliance must only be car-ried out by trained and qualified personnel.An ingress of moisture can cause an electric shock.▶Do not use steam- or high-pressure clean-ers to clean the appliance.The insulation on cables of electrical appli-ances may melt if it touches hot parts of the appliance.▶Never bring electrical appliance cables intocontact with hot parts of the appliance.WARNING ‒ Risk of injury!Saucepans may suddenly jump due to liquid between the saucepan base and the hotplate.▶Always keep hotplates and saucepanbases dry.WARNING ‒ Risk of suffocation!Children may put packaging material over their heads or wrap themselves up in it and suffocate.▶Keep packaging material away from chil-dren.▶Do not let children play with packaging ma-terial.Children may breathe in or swallow small parts, causing them to suffocate.▶Keep small parts away from children.▶Do not let children play with small parts.2 Preventing material damageATTENTION!Rough pot and pan bases will scratch the ceramic.▶Check your cookware.Boiling pans dry may damage cookware or the appli-ance.▶Never place empty pans on a heated hotplate or al-low to boil dry.Incorrectly positioned cookware can cause the appli-ance to overheat.▶Never place hot pots or pans on the controls or the hob surround.Damage can occur if hard or pointed objects fall onto the hob.▶Do not let hard or pointed objects fall onto the hob.Non heat-resistant materials will melt on heated hot-plates.▶Do not use oven protective foil.▶Do not use aluminium foil or plastic containers.2.1 Overview of the most common damageHere you can find the most common types of damage and tips on how to avoid them.Damage Cause MeasureStains Food boilingoverRemove boiled-over food immediately with a glass scraper.Damage Cause MeasureStains Unsuitablecleaning productsOnly use cleaningproducts that are suitable for glass ceramic.Environmental protection and saving energy en5Damage CauseMeasureScratch es Salt, sugar or sand Do not use the hob as a work surface or storage space.Scratch esRough pot or pan bases Check your cookware.Discol-ourationUnsuitable cleaning productsOnly use cleaningproducts that are suitable for glass ceramic.Damage CauseMeasureDiscol-ouration Pan abrasion,e.g. aluminium Lift pots and pans to move on the hob.BlistersSugar or food with a high sugar content Remove boiled-over food immediately with a glass scraper.3 Environmental protection and saving energy3.1 Disposing of packagingThe packaging materials are environmentally compat-ible and can be recycled.▶Sort the individual components by type and dispose of them separately.3.2 Saving energyIf you follow these instructions, your appliance will use less energy.Select the cooking zone to match the size of your pan. Centre the cookware on the hob.Use cookware whose base diameter is the same dia-meter as the hotplate.Tip: Cookware manufacturers often give the upper diameter of the saucepan. It is often larger than the base diameter.¡Unsuitable cookware or incompletely covered cook-ing zones consume a lot of energy.Cover saucepans with suitable lids.¡Cooking without a lid consumes considerably more energy.Lift lids as infrequently as possible.¡When you lift the lid, a lot of energy e a glass lid.¡You can see into the pan through a glass lid without having to lift it.Use pots and pans with flat bases.¡Uneven bases increase energy e cookware that is suitable for the quantity of food.¡Large items of cookware containing little food need more energy to heat up.Cook with only a little water.¡The more water that is contained in the cookware,the more energy is required to heat it up.Turn down to a lower power level early on.¡If you use an ongoing power level that is too high,you will waste energy.Take advantage of the hob's residual heat. With longer cooking times switch off the hotplate 5-10 minutes before the end of cooking.¡Unused residual heat increases energy consump-tion.Product Information according (EU) 66/2014 can be found on the attached appliance pass and online on the product page for your appliance.en Familiarising yourself with your appliance64 Familiarising yourself with your applianceThe instruction manual is the same for various different hobs. You can find the hob dimensions in the overview of models. → Page 24.1 Control panelYou can use the control panel to configure all functions of your appliance and to obtain information about theoperating status.Hotplate controlsThe hotplate controls are permanently fixed in place.They must not be removed. Forcibly removing the hot-plate controls leads to them being destroyed.4.2 HotplatesYou can find an overview of the different activations of the hotplates here.Switching off: Turn the hot-plate switch to 0 and reset.Never turn the hotplateswitch past the symbol to 0.Notes¡Dark areas in the glow pattern of the hotplate are part of the technical design. They do not affect the functionality of the hotplate.¡The hotplate regulates the temperature by switching the heat on and off. The heat may also switch on and off when at the highest setting.–This protects easily damaged components from overheating.–The appliance is protected against electrical overload.4.3 Hotplate display and residual heat indicatorThe hob has a hotplate display and a residual heat in-dicator. The display lights up when a hotplate is warm.Display MeaningHotplate display Lights up during operation, shortly after switching on.Residual heat indic-atorLit up after cooking when the hotplate is still warm.Note: You can keep small dishes warm or melt cooking chocolate.Basic operation en75 Basic operation5.1 Switching the hob on or offYou can switch the hob on and off with the hotplate switch.5.2 Setting the hotplatesYou can use the hotplate control to adjust the heat out-put of the hotplate.Heat setting 1Lowest setting 9Highest settingThe symbol in the display panel indicates the hotplate which the display refers to, e.g. for the right rear hot-plate.5.3 Recommended cooking settingsYou can find an overview of different foods with appro-priate power levels here.The cooking time varies depending on the type, weight,thickness and quality of the food. The ongoing power level depends on the cookware used.Cooking tips¡To bring food to the boil, use heat setting 9.¡Stir thick liquids occasionally.¡Food that needs to be seared quickly or that initially loses a lot of liquid during frying should be fried in small portions.¡Tips for saving energy when cooking. → Page 5Melting FoodOngoing cooking setting Ongoing cooking time inminutesButter, gelatine1-Heating or keeping warmStew, e.g. lentil stew 1-Milk 11–2-1Prepare the dish without the lid.Poaching or simmeringDumplings 1, 23–420–30Fish 1, 2310–15White sauce, e.g. béchamel 13–61Bring the water to the boil with the lid on.2Continue to cook the dish without a lid.Boiling, steaming or stewingRice with double the volume of water315–30Unpeeled boiled potatoes 3–425–30Boiled potatoes 3–415–25Pasta, noodles 1, 256–10Stew, soup 3–415–60Vegetables, fresh or frozen 3–410–20Food in a pressure cooker 3–4-1Bring the water to the boil with the lid on.2Continue to cook the dish without a lid.Braising Roulades 3–450–60Pot roast 3–460–100Goulash3–450–60Frying with little oilFry food without a lid.Escalope, plain or breaded 6–76–10Chops, plain or breaded 16–78–12Steak, 3 cm thick7–88–12Fish or fish fillet, plain or breaded 4–58–201Turn the dish several times.Fish or fish fillet, breaded and frozen, e.g. fish fingers 6–78–12Stir fry, frozen 6–76–10Pancakes5–6one by one1Turn the dish several times.6 Cleaning and servicingTo keep your appliance working efficiently for a long time, it is important to clean and maintain it carefully.6.1 Cleaning productsYou can obtain suitable cleaning products and glass scrapers from customer service, the online shop or a retailer.ATTENTION!Unsuitable cleaning products may damage the sur-faces of the appliance.▶Never use unsuitable cleaning products.Unsuitable cleaning products ¡Undiluted detergent¡Detergent intended for dishwashersen Disposal8¡Abrasive cleaners¡Aggressive cleaning products such as oven spray or stain remover ¡Abrasive sponges¡High-pressure or steam jet cleaners6.2 Cleaning the glass ceramicClean the hob after every use to stop cooking residues from getting burnt on.Note: Note the information on unsuitable cleaning products. → Page 7Requirement: The hob has cooled down.1.Remove heavy soiling using a glass scraper.2.Clean the hob with a cleaning product for glass ceramic.Follow the cleaning instructions on the product packaging.Tip: You can achieve good cleaning results using a special sponge for glass ceramic.6.3 Cleaning the hob surroundClean the hob frame after use if dirty or stained.Notes¡Note the information on unsuitable cleaning products. → Page 7¡Do not use the glass scraper.1.Clean the hob frame with hot soapy water and a softcloth.Wash new sponge cloths thoroughly before use.2.Dry with a soft cloth.7 Disposal7.1 Disposing of old applianceValuable raw materials can be reused by recycling.▶Dispose of the appliance in an environmentally friendly manner.Information about current disposal methods are available from your specialist dealer or local author-ity.ment - WEEE).The guideline determines the frame-work for the return and recycling of used appliances as applicable throughout the EU.8 Customer ServiceFunction-relevant genuine spare parts according to the corresponding Ecodesign Order can be obtained from Customer Service for a period of at least 10 years from the date on which your appliance was placed on the market within the European Economic Area.Note: Under the terms of the manufacturer's warranty the use of Customer Service is free of charge.Detailed information on the warranty period and terms of warranty in your country is available from our after-sales service, your retailer or on our website.If you contact Customer Service, you will require the product number (E-Nr.) and the production number (FD) of your appliance.The contact details for Customer Service can be found in the enclosed Customer Service directory or on our website.8.1 Product number (E-Nr.) and production number (FD)You can find the product number (E-Nr.) and the pro-duction number (FD) on the appliance's rating plate.The rating plate can be found:¡on the appliance certificate.¡on the lower section of the hob.Make a note of your appliance's details and the Cus-tomer Service telephone number to find them again quickly.9 Installation instructionsObserve this information when installing the appliance.Follow these safety instructions when in-stalling the appliance.¡Electrical connection must only be carried out by licensed specialist staff. Incorrect connection will invalidate the warranty.Installation instructions en9¡The safe operation of this appliance can only be guaranteed if it has been installed to a professional standard in accordance with these installation instructions. The in-staller shall be liable for any damage result-ing from incorrect installation.9.2 Built-underDo not install refrigerators, dishwashers, non-ventilated ovens or washing machines underneath the appliance.¡If you fit an oven below the appliance, the worktop must be at least 20 mm thick, in certain cases even thicker. Observe the information in the oven installa-tion instructions.¡Make sure that projecting parts such as the mains housing or the mains cable do not collide, e.g. with a drawer.9.3 Intermediate floorIf the underside of the hob can be touched, an interme-diate floor must be fitted.¡Ask your specialist retailer for an intermediate floor as an accessory.¡If you use your own intermediate floor, the minimum distance to the mains connection of the appliance must be 10 mm.9.4 Preparing the unitsThe worktop must be level, horizontal and stable.¡The fitted units, including wall finishing strips, must be heat-resistant to at least 90 °C.¡Niche cladding within 50 mm of the back wall must not be combustible (e.g. tiles, stone).¡Seal the cut surfaces to make them heat-resistant.This prevents the worktop from swelling as a resultof moisture.9.5 Electrical connectionTo protect the appliance, do not remove it from the polystyrene trays until you press the appliance into the cut-out. Never lay the appliance down flat on its side.¡Check the household wiring before connecting the appliance.¡The appliance fulfils the requirements of protection class I and must only be operated in conjunction with an earth conductor.¡In the permanent electrical installation, a partition must be provided in the phases in accordance with the installation regulations.¡If appears on the appliance's display, it has not been connected correctly. Disconnect the appli-ance from the mains and check the connection.Connecting with a 3-wire cableEnsure that there is sufficient fuse protection for the household wiring.Observe the colour coding of the power cable.¡The protective conductor is green/yellow .¡The neutral conductor is blue.¡The phase (external conductor) is brown.¡If required, the cable must be replaced with a multi-phase power cable. When replacing the cable, ob-serve the following paragraph.Connecting without a pre-installed cableOnly connect the hob in accordance with the connec-tion diagram.¡If required, install the enclosed copper bridges.¡The power cable must correspond to type H05 VV-F or a higher rating.¡Use the current load to determine which wire cross-section you require. A cross-section of < 1.5 mm² is not permitted.Connecting with a pre-installed 5-wire power cableThe power cable must only be replaced by trained cus-tomer service personnel.en Installation instructions9.6 Installing the hobDo not trap the power cable and do not route it over sharp edges.¡If the oven is a built-under type, route the cable along the rear corners of the oven to the mainssocket.¡The hob can also be installed in an existing cut-out that has a depth of 500 mm.9.7 Removing the hob1.Disconnect the appliance from the power supply.2.Push out the hob from below.10Thank you for buying aBosch Home Appliance!Register your new device on MyBosch now and profit directly from:•Expert tips & tricks for your appliance•Warranty extension options•Discounts for accessories & spare-parts•Digital manual and all appliance data at hand•Easy access to Bosch Home Appliances ServiceFree and easy registration – also on mobile phones:/welcomeLooking for help?You'll find it here.Expert advice for your Bosch home appliances, help with problemsor a repair from Bosch experts.Find out everything about the many ways Bosch can support you: /serviceContact data of all countries are listed in the attached service directory.。
上 海 发 那 科 机 器 人 有 限 公 司Tel: +86-21-5032-7700 Fax: 021-5032-7711 http: SHANGHAI-FANUC目认识 FANUC 机器人录444 4 4 5 5 5 5 5 51.概论----------------------------------------------------------------------------------------------------------1)机器人的构成------------------------------------------------------------------------------------------2)机器人的用途------------------------------------------------------------------------------------------3)FANUC 机器人的型号-------------------------------------------------------------------------------4)机器人主要参数---------------------------------------------------------------------------------------5)FANUC 机器人的安装环境--------------------------------------------------------------------------6)FANUC 机器人的编程方式--------------------------------------------------------------------------7)FANUC 机器人的特色功能--------------------------------------------------------------------------2.FANUC 机器人的构成--------------------------------------------------------------------------------- 5 1)FANUC 机器人软件系统------------------------------------------------------------------------------2)FANUC 机器人硬件系统------------------------------------------------------------------------------3.控制器------------------------------------------------------------------------------------------------------- 5 1)认识 TP--------------------------------------------------------------------------------------------------(1)TP 的作用--------------------------------------------------------------------------------------------(2)认识 TP 上的键---------------------------------------------------------------------------------------(3)TP 上的开关------------------------------------------------------------------------------------------(4)TP 上的指示灯---------------------------------------------------------------------------------------(5)TP 上的显示屏---------------------------------------------------------------------------------------(6)屏幕菜单和功能菜单---------------------------------------------------------------------------------5 5 7 8 8 8 9 2)操作者面板----------------------------------------------------------------------------------------------11 3)远端控制器----------------------------------------------------------------------------------------------11 4)显示器和键盘-------------------------------------------------------------------------------------------5)通讯-------------------------------------------------------------------------------------------------------12 6)输入/输出 I/O-------------------------------------------------------------------------------------------- 12 7)外部 I/O----------------------------------------------------------------------------------------- ----------- 12 8)机器人的运动-------------------------------------------------------------------------------------------12 9)急停设备-------------------------------------------------------------------------------------------------12 10)附加轴--------------------------------------------------------------------------------------------------1212安全1313 131.注意事项---------------------------------------------------------------------------------------------------2.以下场合不可使用机器人---------------------------------------------------------------------------- 13 3.安全操作规程---------------------------------------------------------------------------------------------编程14141.有效编程的技巧-----------------------------------------------------------------------------------------1)运动指令-------------------------------------------------------------------------------------------------14 2)设置 HOME 点------------------------------------------------------------------------------------------- 14 2.通电和关电------------------------------------------------------------------------------------------------ 15 1)通电-------------------------------------------------------------------------------------------------------15 2)关电-------------------------------------------------------------------------------------------------------15 3.手动示教机器人----------------------------------------------------------------------------------------- 15 1)示教模式-------------------------------------------------------------------------------------------------15 2)设置示教速度-------------------------------------------------------------------------------------------16 3)示教-------------------------------------------------------------------------------------------------------- 161。
hpisavagexsflux⼩F说明书Instruction MaualEn Bauanleitung De汉语使⽤说明书Thank youEnThank you for selecting this HPI RACING product! This kit is designed to be fun to drive and uses top quality parts for durability and perfor-mance. The instruction manual you are reading was designed to be easy to follow yet thorough in its explanations. HPI Racing wants you to enjoy driving your new R/C kit. If you come across any problems or need some help getting through a step, give us a call and we will do our very best to help you. You can also contact us on the internet at /doc/246c520102d276a200292eda.html .This is a high performance R/C kit, and it requires regular maintenance for best performance. If you don’t do regular maintenance the perfor-mance will suffer. HPI has all the necessary parts and accessories available to keep your car performing at its best.The caution or attention symbols will warn you about steps that can be very dangerous.Please read and understand the instructions carefully before proceeding.Attention Achtung 注意Failure to follow these instructions can cause injury to yourself or others.You might also cause property damage or damage your kit.CautionsWarnhinweise 警告Failure to follow these instructions can damage your kit, and cause serious bodily injury or death.汉语感谢购买尊敬的顾客:感谢您购买HPI RACING 产品。
DC1010/1020/1030/1040系列数字控制器操作手册在使用本控制器之前,请先确定控制器的输入输出范围和输入输出种类与您的需求是否相符。
1、面板说明DC1010 DC1020 DC1030 DC10401.1 七段显示器PV:过程值(process value),红色4位显示。
SV:设定值(setting value),绿色4位显示。
1.2 LEDOUT1 :第一路输出(Output1),绿色灯OUT2 :第二路输出(Output2),绿色灯AT :自整定(AutoTuning),黄色灯PRO :程序运行中(Program),黄色灯AL1 :第一路报警(Alarm 1),红色灯AL2 :第二路报警(Alarm 2),红色灯AL3 :第三路报警(Alarm 3),红色灯MAN :手动,黄色灯*注意:当发生故障(Error)时,MAN灯亮,输出百分比归零。
1.3 按键SET :设定键(写入设定值或切换模式):移位键(移动设定位数):减少键:增加键A/M :自动(Auto)/手动(Manual)切换键2、自整定功能(AutoTuning)2.1 将AT(在User Leve中)设定为YES,启动自整定功能2.2 ATVL:自整定偏移量(AUTO Tuning offset Vaiue)SV减ATVL为自整定设定点,设定ATVL可以避免自整定时,因PV值振荡而超过设定点(Overshoot).3、故障信息主控制传感器开路(INP1)* A/D 转换器故障* 冷端补偿故障子控制传感器开路(INP2)PV 值超过 USPL(INP1)PV 值低于 LSPL(INP1)子控制输入信号超过上限(INP2)子控制输入信号低于下限(INP2)* 内存(RAM)故障接口故障自整定失败注意:当有“*”标记的故障发生时,请与供应商联系。
4、操作流程(1):按“SET”键。
(2):按“SET”键持续5秒(3):当LCK=‘1111’时,按“SET”键和‘5秒。
《Photoshop CS中文版实用教程》-王鹏解神恩-电子教案第一章:Photoshop CS基础知识1.1 教学目标了解Photoshop CS的界面及基本功能学会使用工具箱和选项栏掌握图像的基本操作方法1.2 教学内容Photoshop CS的启动与界面简介工具箱的使用:选择工具、裁剪工具、吸管工具等选项栏的使用:调整画笔大小、硬度等图像的基本操作:新建、打开、保存、关闭等1.3 教学方法讲解与示范相结合,让学生通过实际操作熟悉工具和功能案例教学,让学生在实践中掌握基本操作1.4 教学步骤启动Photoshop CS软件,介绍界面及功能分布演示并讲解工具箱和选项栏的使用方法练习图像的基本操作,让学生熟悉新建、打开、保存、关闭等命令第二章:选区的创建与编辑2.1 教学目标学会创建各种选区:矩形选区、椭圆选区、多边形选区等掌握选区的编辑方法:移动、缩放、羽化、填充等2.2 教学内容选区的创建:矩形选框工具、椭圆选框工具、多边形套索工具等选区的编辑:选择和移动选区、缩放选区、羽化选区边缘、填充选区等2.3 教学方法讲解与示范相结合,让学生通过实际操作熟悉选区的创建与编辑方法案例教学,让学生在实践中掌握选区的应用2.4 教学步骤介绍选区的创建工具及其使用方法演示并讲解选区的编辑方法,如移动、缩放、羽化等练习创建和编辑选区,让学生熟悉各种选区的使用场景和技巧第三章:图像的修饰与调整3.1 教学目标学会使用Photoshop CS进行图像的修饰:去噪、锐化、亮度/对比度等掌握图像的基本调整方法:色彩平衡、色相/饱和度、曲线等3.2 教学内容图像的修饰:去噪工具、锐化工具、涂抹工具等图像的调整:色彩平衡、色相/饱和度、曲线、亮度/对比度等3.3 教学方法讲解与示范相结合,让学生通过实际操作熟悉图像修饰与调整的方法案例教学,让学生在实践中掌握图像修饰与调整的应用3.4 教学步骤介绍图像修饰工具及其使用方法,如去噪、锐化、涂抹等演示并讲解图像调整方法,如色彩平衡、色相/饱和度、曲线等练习图像的修饰与调整,让学生熟悉各种调整工具的应用场景和技巧第四章:图层的运用4.1 教学目标学会创建、隐藏、显示、删除图层掌握图层的基本操作:复制、粘贴、调整顺序、合并图层等4.2 教学内容图层的创建:新建图层、图层组图层的隐藏与显示:隐藏图层、显示图层、切换图层可见性图层的删除:删除单个图层、删除选中图层图层的复制与粘贴:复制图层、粘贴图层属性图层的调整:调整图层顺序、合并图层、合并可见图层等4.3 教学方法讲解与示范相结合,让学生通过实际操作熟悉图层的创建、编辑和调整方法案例教学,让学生在实践中掌握图层的应用4.4 教学步骤介绍图层的创建方法,如新建图层、创建图层组演示并讲解图层的隐藏与显示、删除操作演示并讲解图层的复制与粘贴方法演示并讲解图层的调整方法,如调整图层顺序、合并图层等第五章:路径的创建与编辑5.1 教学目标学会创建各种路径:直线、曲线、多边形等掌握路径的编辑方法:选择、移动、删除、转换节点等5.2 教学内容路径的创建:钢笔工具、自由钢笔工具、多边形套索工具等路径的编辑:选择路径、移动路径、删除路径、转换节点等5.35.3 教学方法讲解与示范相结合,让学生通过实际操作熟悉路径的创建与编辑方法案例教学,让学生在实践中掌握路径的应用5.4 教学步骤介绍路径的创建工具及其使用方法,如钢笔工具、自由钢笔工具等演示并讲解路径的编辑方法,如选择、移动、删除、转换节点等练习创建和编辑路径,让学生熟悉各种路径的使用场景和技巧第六章:矢量图形的绘制与编辑6.1 教学目标学会使用Photoshop CS绘制矢量图形:直线、曲线、多边形等掌握矢量图形的编辑方法:选择、移动、删除、转换节点等6.2 教学内容矢量图形的绘制:直线工具、曲线工具、多边形工具等矢量图形的编辑:选择矢量图形、移动矢量图形、删除矢量图形、转换节点等6.3 教学方法讲解与示范相结合,让学生通过实际操作熟悉矢量图形的绘制与编辑方法案例教学,让学生在实践中掌握矢量图形的应用6.4 教学步骤介绍矢量图形的绘制工具及其使用方法,如直线工具、曲线工具等演示并讲解矢量图形的编辑方法,如选择、移动、删除、转换节点等练习绘制和编辑矢量图形,让学生熟悉各种矢量图形的使用场景和技巧第七章:文本的添加与编辑7.1 教学目标学会在Photoshop CS中添加和编辑文本掌握文本的基本操作:字体、大小、颜色、对齐方式等7.2 教学内容文本的添加:选择字体、设置大小、颜色、对齐方式等文本的编辑:编辑文本内容、改变文本样式、调整文本位置等7.3 教学方法讲解与示范相结合,让学生通过实际操作熟悉文本的添加与编辑方法案例教学,让学生在实践中掌握文本的应用7.4 教学步骤介绍文本工具的使用方法,如选择字体、设置大小、颜色等演示并讲解文本的添加和编辑方法,如输入文本、编辑文本内容等练习添加和编辑文本,让学生熟悉文本的使用场景和技巧第八章:滤镜与图层样式8.1 教学目标学会使用Photoshop CS的滤镜效果:艺术效果、模糊效果等掌握图层样式的应用:投影、内阴影、渐变叠加等8.2 教学内容滤镜的使用:艺术效果、模糊效果、锐化效果等图层样式的应用:投影、内阴影、渐变叠加、纹理等8.3 教学方法讲解与示范相结合,让学生通过实际操作熟悉滤镜和图层样式的应用案例教学,让学生在实践中掌握滤镜和图层样式的应用8.4 教学步骤介绍滤镜的使用方法,如艺术效果、模糊效果等演示并讲解图层样式的应用方法,如投影、内阴影等练习使用滤镜和图层样式,让学生熟悉各种效果的应用场景和技巧第九章:色彩调整与色彩平衡9.1 教学目标学会使用Photoshop CS进行色彩调整:亮度/对比度、色阶、曲线等掌握色彩平衡的调整方法:阴影、高光、中间调等9.2 教学内容色彩调整的方法:亮度/对比度、色阶、曲线等色彩平衡的调整:阴影、高光、中间调等9.3 教学方法讲解与示范相结合,让学生通过实际操作熟悉色彩调整和色彩平衡的方法案例教学,让学生在实践中掌握色彩调整和色彩平衡的应用9.4 教学步骤介绍色彩调整的方法,如亮度/对比度、色阶、曲线等演示并讲解色彩平衡的调整方法,如阴影、高光、中间调等练习色彩调整和色彩平衡,让学生熟悉各种调整方法的应用场景和技巧第十章:综合案例实战10.1 教学目标学会运用Photoshop CS进行综合案例实战,提高实际操作能力培养学生的创新意识和审美能力10.2 教学内容综合案例实战:图像合成、海报设计、UI设计等重点和难点解析:一、Photoshop CS基础知识界面及功能熟悉:理解并熟练掌握软件界面的布局,以及各种工具和选项栏的功能。
Sherlock 使用手册程序设置1.SHERLOCK 程序设置软件安装用户可以通过光驱把Sherlock软件安装在Windows2000或Windows XP下。
如果光驱不能自动开始安装,请点击Windows的“开始”按钮,选择“运行”并进入到setup. exe开始安装。
或使用Windows视图器来导航至光驱并在根目录下双击setup.exe文件。
点击“安装软件”。
按照屏幕上的指示,一个程序组将会被添加到“开始”菜单列表。
安装Sherlock软件的同时,也安装了Intel Processing Primitives(IPP)运行库(版本号5.1)。
Sherlock的安装需要一个许可证,这个许可证保存在插到用户电脑的硬件狗内,或保存在DALSA公司的采集卡里。
许可证与版本号须对应,Sherlock7在Sherlock6.x的许可证下不能运行。
点击开始查看许可证否已经安装。
如果未安装,Sherlock会按演示模式(Demo mode)运行。
演示模式支持除了从相机或采集卡采集图像和OCRplus外的所有产品功能。
联系DALSA IPD,以获得一个永久的许可证号。
用户可以使用Sherlock提供的许可证管理器(License Manager) 来安装Sherlock软件许可。
Start-—>Program—>ipd—> Sherlock—>License Manager开始-—>程序—>ipd—> Sherlock—>许可号管理器Sherlock软件应按照以下顺序安装:1.Sherlock(安装Sherlock之前先安装IPP52).Sherlock7120的安装需要IPP52.2.Sentinel(只有使用一个外部USB或平行接口硬件狗)。
3.采集支持软件:以下3中产品的任意一个或组合:a. Sapera LTRuntime6.10.0及其更高的版本(Sherlock7120的安装需要Sapera LT6.10.0).b. IFC Runtime (5.9.0或更新版本)。
Atlona Manuals SwitchersA T -OME-MS52WApplication Programming Interface2.9.15x2 Matrix Switcherfor HDMI, USB-C, DisplayPort, and HDBaseT ™with USB and Wireless Link4K / UHDVersion InformationIntroductionRS-232 is often connected through a DB 9-pin to captive screw connector. The pins will have functions associated with them, some will be unassigned.Baud parameters must be met for control signals to pass. The parameters can be updated through the built in webGUI. The defaults for the RS-232 ports are: 9600, 8-bit, None, 1.RS-232A 3-pin captive screw connector has been included for RS-232.Pin out will be determined by the RS-232 cable and connect as RX (receive), TX (transmit) and GND (ground).NOTE: Typical DB9 connectors use pin 2 for TX, pin 3 for RX, and pin 5 for ground. On some devices functions of pins 2 and 3 arereversed.CommandsThe following is a list of Telnet commands for the AT-OME-MS52W. Commands are not case-sensitive. Do not change spacing or lettering. Each command is terminated with a carriage return. If the command fails or is entered incorrectly, then the feedback is “Unknown command”.Telnet CommandsIMPORTANT: Each command must be terminated with a carriage-return (0x0d) and the feedback is terminated with a carriage-return and line-feed (0x0a). In addition, when sending multiple commands, at least 500 milliseconds should be specified between each command.Displays a list of available commands. Note that the example feedback, below, is not a listing of all commands.To display help for a specific command, use the Helpcommand.This command does not require any parametersExampleFeedbackCommands Listing ---------------------------------------------------------------- - This listHelp - More detailed help on a specific commandQuit - End the sessionOutputMode - Change the output mode for all commandsMisc:Model:Get - Returns model number of the deviceMisc:Version:Get - Returns version numbers for the various subsystemsMisc:Versions:Get - Returns version numbers for the various subsystemsPlatform:Restart - Restarts the devicePlatform:Shutdown - Shutdown the devicePlatform:Reset - Factory Resets the device or certain subsystemsDisplay:Minimal:Set - Turn the Display on / off [ 0 - 1 ]Display:Minimal:Get - Get the Display on / offDisplay:Input:All:Get - Return the active inputsDisplay:Input:Get - Return the active inputDisplay:Input:Set - Changes the active inputDisplay:Input:HDCP:State:Get - Get the state of HDCP on an input on / offDisplay:Input:HDCP:State:Set - Turn HDCP on an input on / offDisplay:BYOD:Kick - Disconnects all existing BYOD clientsDisplay:Control:IP:Get - Return the Display Control IP address and portDisplay:Control:IP:Set - Sets the Display Control IP address and portGetInputStates - Return the state of all inputs.........Audio:GetBassReturns the current bass setting.ExampleAudio:GetBassFeedback { “result”: {“bass”: {“units”: “dB”, “value”: 0 } }, “methodreturn”: “Audio:GetBass”}This command does not require any parameters This command does not require any parameters Audio:GetSourceReturns the current audio source type. The returned value can be either digital or analog.ExampleAudio:GetSourceFeedback { “result”: {“audiosource”: “digital” }, “methodreturn”: “Audio:GetSource”}This command does not require any parameters Audio:GetTrebleReturns the current treble setting.ExampleAudio:GetTrebleFeedback { “result”: {“treble”: {“units”: “dB”, “value”: 0 } }, “methodreturn”: “audio:gettreble”}Audio:Mute:GetReturns the muting status.ExampleAudio:Mute:GetFeedback { “result”: {“outputmute”: {“analog”: false, “hdmi”: true } }, “methodreturn”: “Audio:Mute:Get”}This command does not require any parametersAudio:Mute:SetSets the muting for the HDMI or analog audio.ExampleAudio:Mute:Set hdmi trueFeedback { “result”: {“success”: true }, “methodreturn”: “audio:mute:set hdmi true”}Audio:SetBassSets the amount of bass effect applied to the audio output.ExampleAudio:SetBass 2Feedback { “result”: {“success”: true }, “methodreturn”: “audio:setbass 2”}Audio:SetSourceAssigns the input audio source.Audio:SetTrebleSets the amount of treble effect applied to the audio output.ExampleAudio:SetSource analogExampleAudio:SetTreble 5Feedback { “result”: {“success”: true }, “methodreturn”: “audio:setsource analog”}Feedback { “result”: {“success”: true }, “methodreturn”: “audio:settreble 5”}Audio:Volume:DecreaseDecreases the output volume by a specified amount. Values are measured in decibels.ExampleAudio:Volume:Decrease 20Feedback { “result”: { “volume”: -20,“success”: true }, “methodreturn”: “audio:volume:decrease 20”}Audio:Volume:GetReturns the current audio output level in decibels.ExampleAudio:Volume:GetFeedbackAudio:Volume:Get { "result": {"volume": {"units": "dB", "value": 0 } }, "methodreturn": "Audio:Volume:Get"}This command does not require any parametersAudio:Volume:IncreaseIncreases the output volume by a specified amount. Values are measured in decibels.ExampleAudio:Volume:Increase 25Feedback { “result”: { “volume”: 0,“success”: true }, “methodreturn”: “audio:volume:increase 25”}Audio:Volume:SetSets the overall audio output level in decibels.ExampleAudio:Volume:Set -10Feedback { “result”: {“success”: true }, “methodreturn”: “audio:volume:set -10”}Calendar:RefreshRefreshes the calendar.CEC:TrigSends the power-on or power-off command to the display using the CEC protocol. The first parameter specifies theoutput: 0 = HDBaseT; 1 = HDMI. The second parameter sets the power state of the display: 0 = off; 1 = on.ExampleCalendar:RefreshFeedback { “result”: {“response”: “” }, “methodreturn”: “calendar:refresh”, “jsonrpc”: “2.0”}This command does not require any parameters Example CEC:Trig 1 1Feedback { “result”: {“success”: true }, “methodreturn”: “cec:trig 1 1”}Display:BYOD:KickRemoves (“kicks”) the existing BYOD connection from the AT-OME-MS52W.This command does not require any parametersExampleDisplay:BYOD:KickFeedback{“result”: {“success”:true},“methodreturn”: “display:byod:kick”,“jsonrpc”: “2.0”}Display:Control:IP:GetReturns the IP address and port of the remote IP device, such as a display.This command does not require any parametersExampleDisplay:Control:IP:GetFeedback{“result”: {“port”:23,“ip”: “10.20.50.58”},“methodreturn”: “display:control:ip:get”,“jsonrpc”: “2.0”}Display:Control:IP:SetSets the IP address and port of the remote IP device, such as a display. The IP address must be specified in dot-decimal notation.ExampleDisplay:Control:IP:Set 10.20.50.58 23Feedback { “result”: {“success”: true }, “methodreturn”: “display:control:ip:set 10.20.50.58 23”, “jsonrpc”: “2.0”}Display:Input:All:GetReturns a list of all inputs and the current status. If an input is not active, false is returned. Otherwise, true is returned. For BYOD devices, the protocol will be displayed in the type key. Inputs are represented numerically:0 = USB-C, 1 = DisplayPort, 2 = HDMI, 3 = HDMI, 4 = BYOD.This command does not require any parametersExampleDisplay:Input:All:GetFeedback{“result”: {“0”: {“status”:false},“1”: {true“status”:},{“2”:true“status”:},{“3”:false“status”:},{“4”:“airplay”,“type”:“status”:false}},“methodreturn”: “display:input:all:get”,“jsonrpc”: “2.0”}Display:Input:GetReturns the active input. If no input is connected, then unknownis returned.ExampleDisplay:Input:GetFeedback { “result”: {“input”: 4,“type”: “airplay” }, “methodreturn”: “display:input:get”, “jsonrpc”: “2.0”}This command does not require any parameters Display:Input:HDCP:State:GetReturns the HDCP status of the specified input.ExampleDisplay:Input:HDCP:State:Get 0Feedback { “result”: {“state”: true }, “methodreturn”: “display:input:hdcp:state:get 0”}Display:Input:HDCP:State:SetSets the HDCP state on the specified input. When specifying the second argument, 0 = off, 1= on.ExampleDisplay:Input:HDCP:State:Set 0 1Feedback { “result”: {“success”: true }, “methodreturn”: “display:input:hdcp:state:set 0 1”}Display:Input:SetSets the active input.ExampleDisplay:Input:Set 1Feedback { “result”: { “activeinput”: 0 }, “methodreturn”: “display:input:set 0”, “jsonrpc”: “2.0”}Display:InputState:GetReturns the input state of the specified input. If 0 is returned, then no input is connected to the queried input. Otherwise, 1 will be returned for an input with a valid connection. Use values 0 through 4 to specifiy the input:0 = USB-C, 1 = DisplayPort, 2 = HDMI, 3 = HDMI, 4 = BYOD.ExampleDisplay:InputState:Get 1Feedback { “result”: { “input”: 1,“state”: false }, “methodreturn”: “display:inputstate:get 1”, “jsonrpc”: “2.0”}Display:Matrix:GetReturns the input for the specified output in Matrix Mode. Set the parameter to 0 to query the HDBaseT output orset to 1 to query the HDMI output.ExampleDisplay:Matrix:Get 1Feedback { “result”: {“input”: 4 }, “methodreturn”: “display:matrix:get 1”, “jsonrpc”: “2.0”}Display:Matrix:Mode:GetReturns the current Matrix Mode. If Matrix Mode is disabled, then the mode key will return false . When Matrix Mode is enabled, the mode key will return true and the mode will be displayed in the subtype key. Use the Display:Matrix:Mode:Setcommand to enable or disable Matrix Mode.ExampleDisplay:Matrix:Mode:GetReturns { “result”: {“mode”: true,“subtype”: “MATRIX_MODE_STATIC” }, “methodreturn”: “display:matrix:mode:get”, “jsonrpc”: “2.0”}This command does not require any parameters Display:Matrix:Mode:SetEnables or disabled Matrix Mode. 0 = Disable Matrix Mode; 1 = Matrix Mode; 2 = Matrix Mode with Static Route.ExampleDisplay:Matrix:Mode:Set 2Returns { “result”: {“success”: true }, “methodreturn”: “display:matrix:mode:set 2”}Display:Matrix:SetRoutes the specified input to the desired output. The arguments for the input parameter correspond to the following ports: 0 = USB-C (1), 1 = DP IN (2), 2 = HDMI IN (3), 3 = HDMI IN (4), 4 = BYOD. Set output=1 to use the HDMIoutput or set output=0 to use the HDBaseT output. If Matrix Mode is disabled, this command will return “CommandFailure”.ExampleDisplay:Matrix:Set 0 0Returns { “result”: {“success”: true }, “methodreturn”: “Display:Matrix:Set 0 0”, “jsonrpc”: “2.0”}Display:Minimal:GetReturns the state of the output display. If a display is not connected, then false will be returned. JSON structure isnot used in the return value.ExampleDisplay:Minimal:Get Returns onThis command does not require any parametersDisplay:Minimal:SetSets the state of the output display. If a display is not connected, then falsewill be returned.ExampleDisplay:Minimal:Set 1Returns { “result”: {“success”: true }, “methodreturn”: “display:minimal:set 1”}GetBroadcastReturns the current broadcast setting. JSON structure is not used in the return value.Example GetBroadcast OffThis command does not require any parametersGetHostNameReturns the hostname of the AT-OME-MS52W.This command does not require any parametersExampleGetBroadcastReturns{“result”: {“ms52w-34e4”“hostname”:},“methodreturn”: “gethostname”}GetInputStatesReturns the state of each input on the AT-OME-MS52W. JSON structure is not used in the return value. A value ofindicates no source connected.true indicates that the input has a valid source connection. A value of falseThis command does not require any parametersExampleGetInputStatesReturns[GetInputState 0 false, GetInputState 1 false, GetInputState 2 true, GetInputState 3 false, GetInputState 4 true]GetNoSignalTimeoutReturns the current time interval which must elapse before the connected display is powered-off.ExampleGetNoSignalTimeoutReturns { “result”: {“units”: “seconds”, “value”: 0 }, “methodreturn”: “getnosignaltimeout”}HelpReturns additional information about the specified command. JSON structure is not used in the return value.ExampleHelp Display:Minimal:SetReturnsDisplay:Minimal:Set <value> value - 0 = off1 = onInput:GetReturns the active input. If no input is connected, then unknownis returned.Example Input:GetFeedback { “result”: {“input”: 4,“type”: “airplay” }, “methodreturn”: “input:get”, “jsonrpc”: “2.0”}This command does not require any parameters Input:SetSets the active input.Example Input:Set 1Feedback { “result”: { “activeinput”: 0 }, “methodreturn”: “input:set 0”, “jsonrpc”: “2.0”}Instruments:Temperature:GetReturns the internal temperature of the AT-OME-MS52W. If the units parameter is not specified, then the temperaturewill be displayed in Celsius. Specify c for Celsius, f for Fahrenheit, or k for Kelvin.ExampleInstruments:Temperature:GetReturns { “result”: {“scale”: “Celcius”, “value”: 50 }, “methodreturn”: “instruments:temperature:get”}Misc:Model:GetReturns the SKU of the AT-OME-MS52W.ExampleMisc:Model:GetReturns { “result”: {“model”: “AT-OME-MS52W” }, “methodreturn”: “misc:model:get”}This command does not require any parametersExampleMisc:Version:Get mcuReturns { “result”: {“version”: { “mcu”: “1.0.00” } }, “methodreturn”: “misc:version:get mcu”}Misc:Version:GetReturns the hardware version of the AT-OME-MS52W. If no parameters are specified, then the master firmwareversion is returned.Misc:Versions:GetReturns both the MCU and master firmware versions of the AT-OME-MS52W.This command does not require any parameters ExampleMisc:Versions:GetReturns { “result”: {“versions”: { “mcu”: “V1.0.00”, “master”: “2.8.1” } }, “methodreturn”: “misc:versions:get”}Moderator:Enable:GetReturns the current status of Moderator mode. If Moderator Mode is disabled, then false is returned.This command does not require any parametersExampleModerator:Enable:GetReturns{“result”: {true“enable”:},“methodreturn”: “moderator:enable:get”,“jsonrpc”: “2.0”}Moderator:Enable:SetEnable or disable Moderator mode. Specify 1 to enable Moderator mode or 0 to disable. Two JSON structures are returned.ExampleModerator:Enable:Set 1Returns{“result”: {true“success”:},“methodreturn”: “moderator:enable:set 1”}{“jsonrpc”: “2.0”,“event”: {{“moderator”:“streams”: [],“activeindex”: -1,true“enabled”:}}}Moderator:KickKicks the specified BYOD ID from the system.ExampleModerator:Kick 2Returns{“result”: {true“success”:},“methodreturn”: “Moderator:Kick 2”}Moderator:ShowSets the active BYOD device ID for casting.ExampleModerator:Show 2Returns{“result”: {true“success”:},“methodreturn”: “Moderator:Show 2”}Moderator:Status:GetReturns the current status of Moderator mode.This command does not require any parameters ExampleModerator:Status:GetReturns{“methodreturn”: “moderator:status:get”,“moderator”: {“streams”: [2],“activeindex”: 1,true“enabled”:},“jsonrpc”: “2.0”}Returns { “result”: {“netinfo”: { “wlan0”: {“mode”: “access point”, “txbytes”: 322684, “txpackets”: 1119, “netmask”: “255.255.255.0”, “ip”: “192.168.43.1”, “rxbytes”: 0, “mac”: “74:da:38:ef:db:e8”, “rxpackets”: 9841, “ap”: { “channel”: 165, “ssid”: “ms52w-b500” } }, “eth0”: {“mode”: “dynamic”, “txbytes “: 281994851, “txpackets “: 1268641, “netmask”: “255.255 .255 .0”, “ip”: “10.20 .20 .32 “, “rxbytes”: 286555191, “mac”: “00:1e:06:36:b5:00 “, “rxpackets”: 2845101 } } }, “methodreturn”: “net: getinfo “}Net:GetInfoReturns information about the physical and wireless network interfaces.This command does not require any parameters Example Net:GetInfoOutputModeSets the output mode for command feedback, where h = human-readable, j = JSON (compact), p = JSON (“pretty”). To display without using JSON data structures, specify the h parameter.The following examples illustrate the effect on command feedback, after executing the OSD:State:Getcommand.ReturnsOutputMode is Human ReadableExampleOutputMode hPlatform:ResetResets the AT-OME-MS52W to factory-default settings. Network settings are preserved, unless otherwise specifiedby the second parameter. This parameter is optional.Returns { “result”: {“success”: true }, “jsonrpc”: “2.0”}ExamplePlatform:Reset allPlatform:RestartReboots the AT-OME-MS52W.ExamplePlatform:RestartReturns { “result”: {“success”: true }, “jsonrpc”: “2.0”}This command does not require any parametersPlatform:ShutdownShuts down the power to the AT-OME-MS52W. This command should be performed before disconnecting the powerfrom the unit.ExamplePlatform:ShutdownReturns { “result”: {“success”: true }, “jsonrpc”: “2.0”}Example QuitReturnsConnection closed by foreign host.Session closed.This command does not require any parameters QuitEnds the Telnet session.This command does not require any parametersRelay:PulseDuration:GetReturns the current pulse duration of the relay.Relay:PulseDuration:SetSets the relay pulse duration.Returns { “result”: { “duration”: 1 }, “methodreturn”: “relay:pulseduration:get”}Returns { “result”: {“success”: true }, “methodreturn”: “relay:pulseduration:set 2”}ExampleRelay:PulseDuration:GetExampleRelay:PulseDuration:Set 2This command does not require any parametersRelay:State:GetReturns the current state of the specified relay.ExampleRelay:State:Get 0Returns { “result”: {“state”: true }, “methodreturn”: “relay:state:get 0”}Relay:State:SetSets the state of the specified relay. The relay can be normally-open (NO) or normally-closed (NC).ExampleRelay:State:Get 0 1Returns { “result”: {“success”: true }, “methodreturn”: “relay:state:set 0 1”}SetBroadcastEnables or disables broadcast mode. When set to on , any state change to the AT-OME-MS52W will be reflected through RS-232, Telnet, and TCP port 9000. State changes can be caused by modification of the web server,physical connection/disconnection of source/sink and additional Telnet/TCP clients making changes. 1 = broadcast enabled; 0 = broadcast disabled. The default setting is on. JSON structure is not used in the return value.ExampleSetBroadcast 1ReturnsBroadcast onSetVolShortened command for setting the audio volume commands. The command argument can be any one of the following:+ increment volume by 1 dB. - decrement volume by 1 dB. stareturns the current SetVol value.Example SetVol +Returns { "result": { "volume": 0,"success": true }, "methodreturn": "setvol +"}USBRouting:Follow:InputAssigns the video input with the specified USB host when using Follow USB mode.ExampleUSBRouting:Follow:Input 2 1Returns { "result": {"success": true }, "methodreturn": "usbrouting:follow:input 2 1"}USBRouting:Input:GetReturns the USB host and corresponding input for the Manual USB Routing mode.ExampleUSBRouting:Input:GetReturns { "result": { "input": 1, "host": "1" }, "methodreturn": "usbrouting:input:get", "jsonrpc": "2.0"}This command does not require any parametersUSBRouting:Input:SetSets the active USB host port.1 USB host 1 2 USB host 2 3 Remote host 4USB-CExampleUSBRouting:Input:Set 2Returns { "result": {"success": true }, "methodreturn": "usbrouting:input:set 2"}USBRouting:Mode:GetReturns the USB routing mode.ExampleUSBRouting:Mode:GetReturns { "result": {"mode": "AUTOSWITCH" }, "methodreturn": "usbrouting:mode:get", "jsonr pc ":" 2.0 "}This command does not require any parametersUSBRouting:Mode:SetSets the USB routing mode.ExampleUSBRouting:Mode:Set manualReturns { "result": {"success": true }, "methodreturn": "usbrouting:mode:set manual"}Zone:PortParamsReturns the current RS-232 settings for the specified zone. 1 = RS-232 port; 2 = HDBaseT OUT port.ExampleZone:PortParams 1Returns { “result”: { “zone”: 1, “params”: “[9600,8,0,1]” }, “methodreturn”: “zone:portparams 1”}AT-OME-MS52W 41CommandsZone:PortSetupSets the RS-232 settings for the specified zone. 1 = RS-232 port; 2 = HDBaseT OUT port.ExampleZone:PortSetup 1 19200 8 0 1Returns { “result”: {“success”: true }, “methodreturn”: “zone:portsetup 1 19200 8 0 1”}Zone:SendCmdSends an RS232 command to the specified zone. 1 = RS-232 port; 2 = HDBaseT OUT port.ExampleZone:SendCmd 1 vol+Returns { “result”: {“success”: true }, “methodreturn”: “zone:sendcmd 1 vol+”}T oll free US International • 877.536.3976 • 41.43.508.4321© 2020 Atlona Inc. All rights reserved. “Atlona” and the Atlona logo are registered trademarks of Atlona Inc. All other brand names and trademarks or registered trademarks are the property of their respective owners. Pricing, specifications and availability subject to change without notice. Actual products, product images, and online product images may vary from images shown here.。
HelpBorland Software Corporation700 King Farm Blvd, Suite 400Rockville, MD 20850Copyright © Micro Focus 2015. All rights reserved. Portions Copyright © 2004-2009 BorlandSoftware Corporation (a Micro Focus company).MICRO FOCUS, the Micro Focus logo, and Micro Focus product names are trademarks orregistered trademarks of Micro Focus IP Development Limited or its subsidiaries or affiliatedcompanies in the United States, United Kingdom, and other countries.BORLAND, the Borland logo, and Borland product names are trademarks or registeredtrademarks of Borland Software Corporation or its subsidiaries or affiliated companies in theUnited States, United Kingdom, and other countries.All other marks are the property of their respective owners.2015-09-23iiContentsSilk Central Connect (4)Overview (4)Silk Central Connect Architecture (4)Prerequisites (5)Configuring Source Control (5)Creating your Web Application T ests (6)Customizing Y our Web Application T ests (7)Running Y our Web Application T ests on Multiple Browsers in Parallel (10)Analyzing T est Results (10)Scheduling Y our T ests for Continuous Execution (11)Frequently Asked Questions (12)Why Do My Silk4J T ests Fail? (12)Contents | 3Silk Central ConnectSilk Central Connect combines aspects of test execution management and configuration testing into aneasy to use interface, providing the following advantages:•Simple execution of all your automated unit tests on a variety of configurations, which are combinations of operating systems and Web browsers.•Leverages the advantages of the Amazon Web Services, enabling you to easily access a variety of configurations without any upfront investment.•Tight integration between Silk Central Connect and Silk4J for easy test creation, maintenance, and execution.•Side-by-side result analysis, enabling you to compare all of your tests across the differentconfigurations.OverviewSilk Central Connect offers a new way to harness the power of the cloud to test Web applications acrossdesktop and mobile Web browsers without the pain of setup or configuration. Silk Central Connect:•Reduces the time and effort required for cross browser testing by up to 80%•Lowers total cost of ownership by eliminating the need to setup hardware for different browsers•Resolves issues faster by visually identifying where applications fail on different browsersSilk Central Connect is an add-on to Silk Central - upgrading is done by license key – there’s nothingadditional to install. Combine the powers of Silk Central Connect and Silk Central. This enables you to useall Silk Central features for your Silk Central Connect projects, for example requirements, issues, attributes,schedules, parameters, dependencies, notifications, and more.For information about Silk4J, refer to the Silk4J User Guide.For information about installation, deployment, and licensing issues, refer to the Silk Central InstallationHelp.For information about configuring your test environment, see Setting Up Execution Servers.Silk Central Connect ArchitectureSilk Central Connect is based on Silk Central's architecture. Additionally, it allows you to use cloud-basedexecution servers. If you are testing an internal Web application on your intranet using cloud-basedexecution servers, you can configure the tunnel settings for local intranet website testing. With this setting,the Silk Central application server opens a tunnel to cloud-based execution servers and acts as a proxy toallow testing a website in your local intranet. Note that this option is slower than a direct connection, soonly select it if needed.4 | Silk Central ConnectPrerequisitesT o work with Silk Central Connect, the following prerequisites are required:•Silk Central Connect needs to be installed in your environment.•Silk4J, the Silk Test plug-in for Eclipse, needs to be installed in your environment.Configuring Source ControlT o enable Silk Central Connect to store end execute tests, you have to integrate Silk Central Connect withyour Subversion (SVN) source control system.1.On the Silk Central Connect panel, click Configure Subversion Source Control.2.Type the URL of your Subversion repository into the URL field. If no SVN repository is configured, SilkCentral Connect automatically configures a file-based repository.Important: A file-based repository is for evaluation purposes only and should not be used inproduction. Also, this repository can only be accessed on the local machine, and Silk4J must alsobe installed on this computer.For example, if the location of your Subversion server is , and the repositoryis located under TestAutomation/trunk, type /TestAutomation/trunk into the URL field.Silk Central Connect | 53.Type a valid Username and Password. These credentials will be used to access your repository for allprojects. If you are using a file-based repository, no Username and Password is required.4.Click Save.Creating your Web Application TestsDirectly after installing Silk Central Connect and configuring Subversion, you can create a new project foryour Web application. Then you can use the built-in verification run to take a first screenshot of the Webapplication in each of the browsers that are available on your local machine.1.On the Silk Central Connect panel, click New Project. The New Project dialog box displays.2.If you are using Silk Central Connect in a full Silk Central environment, you can choose to add your newSilk4J project to an existing Silk Central project or to create a new Silk Central project.3.If you are creating a new project, type a name for the new project into the Project Name field.4.T ype the URL of the test application into the URL field.5.Click OK.6.Optional: If you are testing an internal Web application on your intranet using cloud-based executionservers, click Tunnel Settings and select Local intranet website. With this setting, the Silk Centralapplication server opens a tunnel to cloud-based execution servers and acts as a proxy to allow testinga website in your local intranet. Note that this option is slower than a direct connection, so only select itif needed.7.Click Run Tests.8.Select all available configurations.9.Click Run Tests.10.Click Refresh to see if the execution is finished.11.When the execution is finished, click on the start time link. Y ou can see the test result for everyconfiguration. The default test case is called validateAppearance.6 | Silk Central Connect12.Click on the test result of the first configuration. Y ou can see details for the test result, including ascreenshot of the test application. Y ou can click on the screenshot to enlarge it.13.Click through the results to see how the application looks on all configurations.Tip: Y ou can use the Left and Right keyboard keys to switch between the results.Customizing Your Web Application TestsTo perform the actions described in this topic, the following prerequisites are required:•To be able to record tests with Silk4J, a current version of Internet Explorer needs to be installed on your system. For a list of the supported versions, refer to the Silk Central Connect Release Notes.•For a list of the supported browsers for replay, refer to the Silk Test Release Notes.•To test against mobile browsers, you need to install an emulator on your system or connect a mobile device to your system. For additional information on testing mobile Web applications, refer to the MobileTesting Tutorial.After you have created a project for a Web application, you can add additional tests or enhance the existingtests to test additional functionality of the Web application.1.To open a project in Eclipse, perform one of the following:•On the Silk Central Connect panel, click Open with Silk4J in the Action column that corresponds to the project.•On the overview page of the project, click Open with Silk4J.When creating a Silk Central Connect project, an Eclipse project template is committed to your specifiedsource control, containing the following assets:•src folder: The location where new tests are stored•Lib folder: T o use additional java libraries in your Silk4J project, add them to this folder. Silk Central Connect adds all jar files that are located in this folder to the classpath when executing the tests.•build.xml: A preconfigured ANT build file that Silk Central Connect uses to build the tests before execution.Silk Central Connect | 7•Other Eclipse-related files2.Record additional tests in Silk4J.a)In the Package Explorer, select the project to which you want to add the new test.b)On the toolbar, click Record Actions.•If a Silk4J test class is open in Eclipse, the recorded actions are recorded into this file.•If no Silk4J test class is open in Eclipse, the recorded actions are recorded into a new Silk4J test class file.The Web application and the Recording window open. Silk4J creates a base state and startsrecording.c)Perform the steps that you want to record against the AUT.d)Click Stop Recording. The Record Complete dialog box opens.e)The Source folder field is automatically populated with the source file location for the project thatyou selected. T o use a different source folder, click Select and navigate to the folder that you want touse.f)Optional: In the Package field, specify the package name.T o use an existing package, click Select and select the package that you want to use.g)In the Test class field, specify the name for the test class.h)In the Test method field, specify a name for the test method.i)Click OK.For information about Silk4J, refer to the Silk4J User Guide.3.Ensure that the test works as expected in Silk4J.a)On the Silk4J toolbar, click Run selected Silk4J test(s).b)On the Select Browser dialog box, select the browser on which you want to replay the test.8 | Silk Central Connectc)Click Run.If the test passes and the test results look as expected, you can add the test to the test set for theproject in Silk Central Connect.4.On the Silk4J toolbar, click Commit to commit the changes in the project to the repository.5.Back on the overview page of the project in Silk Central Connect, click Run Tests to execute all tests inthe project.6.Select the configurations.7.Click Run Tests.8.When the execution is finished, click on the start time link. Y ou can see the test result for every test andevery configuration.Silk Central Connect | 9If all tests have run as expected on all configurations, you can further enhance the test set or schedule theproject for repeated execution.Running Your Web Application Tests on MultipleBrowsers in ParallelWhen you have verified that the Web application looks as expected on all available browsers on your localmachine, you can add additional execution servers to your testing environment to execute the tests for yourWeb application on multiple browsers in parallel.To test your Web application on additional browsers, you have the following three options:1.Install additional browsers on the existing execution servers.This option enables you to test additional browsers, but it increases the time required to run the test setagainst your application under test, because the browsers are tested sequentially on the executionservers.2.Add additional execution servers to your testing environment.This choice enables you to test additional browsers without significantly increasing the execution time ofyour test set. The tests are distributed between the execution servers based on the available browserson each server. However, this option increases your hardware requirements. For additional informationon adding an execution server to your testing environment, see Configuring Physical Execution Servers.3.Connect to the cloud.Note: T o be able to execute your tests in the cloud, you need a cloud provider account.This option enables you to test a great variety of browsers without increasing the execution time of yourtest set and without requiring additional hardware. The additional cost is directly related to your testingeffort, which means the frequency at which you are executing your test set and the size of your test set.For information about configuring your test environment, see Setting Up Execution Servers.For information on running keyword-driven tests across multiple browsers, see Cross-Browser Testing withKeyword-Driven TestsAnalyzing Test ResultsAfter running a test, you can review the test results.1.On the Silk Central Connect panel, you can see the status of the last test run of all your projects.2.To see the results of all tests and all test runs for a specific project, click on the name of the project.The project overview page opens.10 | Silk Central Connect3.On the Test Results page, click on the status of a specific test result to see the result of the test run forevery configuration.4.On the Test Results page, click on the status of a test to view detailed information, including error logsand TrueLog files.Scheduling Your Tests for Continuous ExecutionY ou can schedule your projects to execute all the tests in the project at the same time each day.Note: If you are using Silk Central Connect within a full Silk Central environment, you can use themore advanced scheduling features in Execution Planning > Details View > Schedule instead.1.On the Silk Central Connect panel, click on the name of the project, which you want to schedule fordaily execution.2.On the overview page of the project, click Schedule Tests.3.On the Schedule Tests dialog box, specify the time when the test execution should start each day.Silk Central Connect | 114.From the list of available configurations, select the configurations on which the tests should beexecuted.If you have already executed the tests in the project, the configurations that were used for the last runare pre-selected. If you have not executed the tests, all configurations are pre-selected.5.Click Save.All tests in the project will be executed on the selected configurations and at the specified time each day.The scheduled time is displayed in the overview page of the project. Y ou can remove the schedule byclicking the remove button next to the schedule.Frequently Asked QuestionsThis section provides answers to frequently asked questions about Silk Central Connect.Why Do My Silk4J Tests Fail?If executing Silk4J tests from Silk Central Connect does not work, the connection between Silk CentralConnect and Silk4J might not work. Y ou can try the following to establish the connection: If Silk4J wasinstalled prior to Silk Central Connect, restart Eclipse or the Open Agent.12 | Silk Central Connect。
当您打算快速找到特定资讯,例如电影场次、驾驶路线、电话号码、股价资讯、eBay 物件列表,或甚至帮助您寻找苹果电脑产品,不妨利用Sherlock 的协助。
Sherlock 并不是透过网页浏览器搜寻浏览,而是透过其特有的频道,帮助您快速找到指定资讯。
Sherlock 的工具列内已有许多预先设定的频道,但在频道集一栏中还有许多协力厂商提供的频道。
每一个频道都著重在一个特定主题上,您可以根据您指定的位置及兴趣来自订。
当您输入想要寻找的字串,Sherlock 会自网站上取得资料,在其频道视窗中显示结果。
这里将告诉您如何善用Sherlock 找到您想要的资料。
检视可用频道—开启Sherlock(它就在“应用程式”档案夹中)。
Sherlock 视窗上方的工具列会显示一些预设频道。
若要检视其它可用频道,请按一下“频道”按钮,显示“频道集”一栏,便可取用其它频道。
取得电影场次时间—当您想要找寻影片或戏院资讯时,请按一下“影片”按钮,在视窗中显示其频道。
若要找出您附近或其它地方的电影院,请在“寻找接近”栏位中输入邮递区号、城市、省分或地址,或者自弹出式选单中选择位置。
按一下“影片”看看附近目前上映哪些电影,或按下“戏院”看看每一家电影院正在放映哪些电影。
请在第一栏中选择一部影片或一家戏院,以取得其放映场次的时间。
在Sherlock 视窗中,还可以观赏所选电影的预告片及阅读影片相关资讯。
影片频道不止让您查阅影片场次放映时间,还可以观赏预告片及影片相关资讯。
取得AppleCare 支援资讯—若您必须解决苹果电脑产品的问题,或需要软体方面的帮助,不妨按一下AppleCare 按钮显示其频道。
输入一些字词以描述您的问题或说明您想要寻找的资讯(例如输入forgot password 或iTunes create playlist),然后按下搜寻按钮。
Sherlock 会在视窗中显示所有符合条件的AppleCare Support 文章。
机器视觉软件Sherlock的应用——标定2007-03-09 19:03:27 作者:春秋视讯技术有限责任公司朱瑞来源:互联网摘要:介绍机器视觉软件Sherlock如何对将相机像素坐标系转换成实际测量或检测所需要的坐标系,以及利用标定来修正相机CCD平面与物体测量平面不平行引起的畸变。
关键词:标定(calibrate)校正放射性失真畸变虚拟相机在应用机器视觉进行检测或测量时,要得到精确的测量值,需要相机CCD平面和实际检测或测量零件的表面相平行。
否则,将发生透视性失真,从而很难保证精度。
相机CCD与零件表面的平行通常通过人工调整夹具来保证。
但是,调整夹具不可能完全保证平行,而且需要耗费很长的时间。
相机所拍摄图像的坐标系并不是用户实际需要的坐标系,因此需要将坐标系转换成用户需要的坐标系。
机器视觉软件Sherlock利用标定很容易修正仿射性失真引起的畸变,并可方便的进行坐标变换。
1 相机标定工作原理相机标定就是将相机像素坐标系转换成用户实际测量或检测所需要的坐标系,使虚拟摄像机以真实单位进行精密测量。
Sherlock的相机标定利用了透视算法进行标定。
每一次失真的类型都不一定相同,透视校正算法将对仿射变换和线性透视畸变进行补偿,特别是当摄像机平面和物体平面不平行的时候,图像中物体的直线仍然是直的,但是平行线不再平行(如图1,透视失真),标定将补偿仿射变换和少量的非线性畸变。
Sherlock的相机标定方法是在一个虚拟相机中利用四点坐标系函数来建立四点的位置。
这样,根据相机中的四个点的位置同实际坐标的关系,Sherlock可以通过内部数学转换进行坐标变换,来校正仿射性失真或由于比例、偏移和旋转(倾斜)引起的变化。
当摄像机传感器平面和物体平面之间存在一个角度时,透视畸变就会发生。
此时棋盘上的正方形看起来像梯形。
透视畸变的数学公式如下:u=(ax+by+c)/(hx+hy+I), υ=(dx+ey+?)/(gx+hy+i) (x,y)是摄像机或物体平面上的坐标,(u,v)是另一个平面上的转换坐标。
中文_无配件部分翻译)游戏准备:随机把区域方形片放置成9宫格,含有嫌疑犯头像的一面朝上.侦探们只能看一直线上的人,且墙会挡住侦探们的视线,使他们不能看到其他区域.三个侦探标记如下图摆放, Holmes放置在左边界的上部. Watson放置在右边界的上部,狗狗放置在下边界的中间.然后转动三个侦探临近的区域块,使墙遮挡三个侦探的视线.(下图1的位置)Mr.Jack抽一张身份卡,记住它的样貌后背面朝上放置在前面.(如下图2的位置)这个卡片代表了此人物就是JACK.剩余的身份卡片放置在下图3的位置.把计时标记沙漏朝下,按照1-8直线放置在下图4的位置,这些标记显示了游戏的进程和当回合先手的玩家,放大镜代表侦探玩家先手,刺刀代表Mr.Jack先手.介绍两位玩家分别扮演侦探和Mr.Jack.两位角色有着不同的胜利条件,在8个回合里,谁先达到胜利条件,谁获得游戏胜利.侦探的胜利条件在8个回合游戏里,从9位嫌疑人中,排除8位无辜的人,捉住Mr.Jack.Mr.Jack的胜利条件隐藏自己的身份,使侦探浪费足够多的时间去排除嫌疑.Mr.Jack需要在被捉住前收集6个沙漏.或者8回合内不被捉到.游戏详情每一回合游戏分为两个部分:搜捕和指证.第一部分里每位玩家从4个动作中选择两个.动作影响了三个侦探的可视人物.第二个部分里Mr.Jack会告诉侦探此时自己是否被看见.从而侦探可以排除无辜的嫌疑人.第一部分-搜捕1,3,5,7回合里,侦探先手,他把4个动作标记抛起,落地后正面向上的就是本回合可选的动作.注意,本回合的任何时候都不要翻转任何动作标记.本会合里,侦探先手选择1个动作,然后Mr.Jack连续选择2个动作,最后侦探使用剩下的一个动作.然后进入本回合的第二部分.2,4,6,8回合里,Mr.Jack先手,他把上一轮的4个动作都翻面,本回合就是用这4个动作.此时Mr.Jack先选一个动作,然后侦探连续选择2个动作,最后Mr.Jack使用剩下的一个动作.然后进入本回合的第二部分.动作标记介绍— (所选动作都是必须执行的)Holmes / Watson / The dog侦探标记可以使对应头像的侦探顺时针移动1-2步.多个侦探标记可以放置在同一位置.Joker如果侦探选择这个动作,他可以使其中一个侦探标记顺时针移动一步.如果Mr.Jack选择这个动作,他可以选择以下一个行动:-他可以选择使其中一个侦探标记顺时针移动一步-保持3个侦探位置不变.Rotation这个动作可以使一个区域转动,可以转动90,180,270度.同一回合里,不能同时转动同一个区域两次.Exchange对调两个区域而不改变它们的方向.Alibi如果侦探选择这个动作,他可以从剩余的身份牌中拿一张,并揭开它,这个身份就排除了嫌疑,对应人物的区域可以翻到空的一面.如果Mr.Jack选择这个动作,他可以从剩余的身份牌中拿一张,不展示它并获得人物牌上的沙漏.(数量:0/1/2)第二部分-指证Mr.Jack告诉侦探,自己是否被3个侦探标记所看见.侦探标记视线会被墙所挡住.如果Mr.Jack是被看见的,那些不被看见的人物所对应的区域翻到无人物头像的一面.侦探取走回合标记.如果Mr.Jack不被看见, 那些被看见的人物所对应的区域翻到无人物头像的一面. Mr.Jack取走回合标记,把回合标记漏斗的一边朝上放在自己前面.注意:以后转动区域牌的时候,不能翻面.举例Holmes 可以看到白色角色,但紫色角色被墙挡住了.Watson 可以看到橙色和紫色角色.狗狗因为被墙挡住,所以不能看到任何人.假如Mr.Jack告诉侦探他被看到了.绿色,蓝色,粉红色角色因为未被看见排除了嫌疑,把对应的区域牌翻转至无人物的一面,但不能改变本来的方向.假如Mr.Jack告诉侦探他未被看见.白色,紫色,橙色角色因为被看见排除了嫌疑,把对应的区域牌翻转至无人物的一面,但不能改变本来的方向.胜利条件当某位玩家达成他的胜利条件,则游戏结束.侦探在指证部分后,仅剩下一位嫌疑人.显然这位就是犯人!Mr. Jack(两个其中一个)1在指证部分之后,他拥有至少6个沙漏(回合标记+从动作标记中获得的身份牌上沙漏).2在8回合内侦探无法捉到自己.特殊情况可能两位玩家同时达到胜利条件.如果这个情况发生在第八回合:如果Mr.Jack此回合被看见则侦探胜利;如果Mr.Jack未被看见则Mr.Jack胜利.如果这个情况发生在第八回合以前,这个游戏继续进行,当Mr.Jack在下一回合被看见则侦探胜利,如果Mr.Jack在第八回合结束后仍未被看见,则Mr.Jack胜利.。
用户手册1.2(C#版)目录前言 (1)本章提要 (1)欢迎使用Hprose (2)体例 (3)菜单描述 (3)屏幕截图 (3)代码范例 (3)运行结果 (3)获取帮助 (3)电子文档 (3)在线支持 (3)升级 (3)联系我们 (4)报告漏洞与需求 (4)第一章快速入门 (5)本章提要 (5)安装Hprose for C# (6)安装方法 (6)二进制方式 (6)源码方式 (6)创建Hprose的Hello服务器 (7)创建Hprose的Hello客户端 (10)通过Invoke方法动态调用 (10)通过接口方式调用 (11)第二章类型映射 (13)本章提要 (13)基本类型 (14)值类型 (14)引用类型 (14)基本类型的映射 (15)序列化类型映射 (15)反序列化默认类型映射 (15)反序列化有效类型映射 (16)容器类型 (17)列表类型 (17)序列化类型映射 (17)反序列化类型映射 (17)字典类型 (18)序列化类型映射 (18)反序列化类型映射 (18)对象类型 (18)通过ClassManager来注册自定义类型 (18)第三章服务器 (19)本章提要 (19)通过独立服务器方式发布服务 (20)发布实例方法 (20)Methods属性 (25)AddMethod方法 (25)AddMethods方法 (25)AddInstanceMethods方法 (25)AddStaticMethods方法 (25)AddMissingMethod方法 (25)隐藏发布列表 (26)调试开关 (26)对象序列化模式 (26)P3P开关 (27)跨域开关 (27)服务器事件 (28)OnBeforeInvoke事件 (28)OnAfterInvoke事件 (28)OnSendHeader事件 (28)OnSendError事件 (28)存取环境上下文 (29)通过aspx方式发布服务 (29)按全局发布方法 (29)按会话发布方法 (31)按请求发布方法 (32)存取环境上下文 (33)通过自定义HTTP处理程序来发布服务 (33)第四章客户端 (35)本章提要 (35)同步调用 (36)通过Invoke方法进行同步调用 (36)带名称空间(别名前缀)方法 (36)可变的参数和结果类型 (36)引用参数传递 (37)自定义类型的传输 (38)通过代理接口进行同步调用 (39)接口定义 (39)带名称空间(别名前缀)方法 (40)可变的参数和结果类型 (40)泛型参数和引用参数传递 (41)自定义类型 (41)异步调用 (42)通过Invoke方法进行异步调用 (42)通过代理接口进行异步调用 (43)异常处理 (45)同步调用异常处理 (45)异步调用异常处理 (46)超时设置 (47)HTTP参数设置 (47)代理服务器 (47)持久连接 (47)HTTP标头 (47)前言在开始使用Hprose开发应用程序前,您需要先了解一些相关信息。
AnSeries 4.7版本 基础部分第二章 全局界面操作2–1第二章 全局界面操作如图2.1所示,变色龙 的窗口是遵循Windows 的规则的。
您可以象在大多数Windows 的应用程序中一样对这个窗口进行滚动、缩放、重定大小和关闭。
您可以在标题条中通过按左键拖动鼠标来移动窗口。
在窗口的标题条中是文档的文件名,您在标题条中单击右键可以打开或关闭接回头方式或选择是否限制窗口大小。
在此窗口的左下角是告诉用户怎样获取帮助信息。
图2.12–2第二章全局界面操作AnSeries 4.7版本基础部分打开一个花样为了便于您掌握全局界面的操作,首先应该学会打开花样的操作过程,文件flower.apf 是软件自带花样的其中一个,以它为例来打开:1.自由移动鼠标到菜单文件栏,在“打开”上单击左键,屏幕会马上弹出打开文件的对话框,一般情况下,您可在AnSeires\bitmap目录中找到flower.apf,如图2.2a所示。
图2.2a2.自由移动鼠标到flower.apf文件名上,双击左键或是自由移动鼠标到“打开”上并单击左键,都可以打开flower.apf文件。
这时您就会看到和图2.2b一样的界面了。
注意:1)AnSeries目录指的是软件的安装目录,如果您的软件安装在其它目录,可以到该目录下的bitmap文件夹中找到flower.apf。
2)按Ctrl+O、按F3、在工具图标上单击左键,或是在屏幕上用鼠标双击,屏幕都会弹出如图2.2a。
AnSeries 4.7版本基础部分第二章全局界面操作2–3图2.2b鼠标的基本操作自由移动不对鼠标作任何的按键操作,自由移动鼠标。
单击按下鼠标的一个按键,并立即抬起。
按键拖动按下一个鼠标键的同时移动鼠标。
双击连续两次快速按下鼠标的一个按键,并立即抬起。
在看完了鼠标的几种操作后,现在请您亲自用左手按住空格键,并将鼠标自由移动至图像中间,练习上述各种操作。
鼠标的按键功能左键开始操作如工具中的着色,按对话框的确定键等。
Sherlock 使用手册程序设置1.SHERLOCK 程序设置软件安装用户可以通过光驱把Sherlock软件安装在Windows2000或Windows XP 下。
如果光驱不能自动开始安装,请点击Windows的“开始”按钮,选择“运行”并进入到setup. exe开始安装。
或使用Windows视图器来导航至光驱并在根目录下双击setup.exe文件。
点击“安装软件”。
按照屏幕上的指示,一个程序组将会被添加到“开始”菜单列表。
安装Sherlock软件的同时,也安装了Intel Processing Primitives(IPP)运行库(版本号5.1)。
Sherlock的安装需要一个许可证,这个许可证保存在插到用户电脑的硬件狗内,或保存在DALSA公司的采集卡里。
许可证与版本号须对应,Sherlock7在Sherlock6.x的许可证下不能运行。
点击开始查看许可证否已经安装。
如果未安装,Sherlock会按演示模式(Demo mode)运行。
演示模式支持除了从相机或采集卡采集图像和OCRplus外的所有产品功能。
联系DALSA IPD,以获得一个永久的许可证号。
用户可以使用Sherlock提供的许可证管理器(License Manager) 来安装Sherlock软件许可。
Start-—>Program—>ipd—> Sherlock—>License Manager开始-—>程序—>ipd—> Sherlock—>许可号管理器Sherlock软件应按照以下顺序安装:1.Sherlock(安装Sherlock之前先安装IPP52).Sherlock7120的安装需要IPP52.2.Sentinel(只有使用一个外部USB或平行接口硬件狗)。
3.采集支持软件:以下3中产品的任意一个或组合:a. Sapera LTRuntime6.10.0及其更高的版本(Sherlock7120的安装需要b. IFC Runtime (5.9.0或更新版本)。
c. FireWire相机需要的CI1394.4.如果使用Sapera LT Runtime,需要支持Sapera采集硬件的软件驱动。
注意:为了成功安装Sapera驱动,必须先安装采集卡。
注意:IFC和Sapera都支持PC2--Vision和PC2-CamLink采集卡。
不需要在IFC和Sapera环境下为这两款采集卡安装支持软件。
推荐使用IFC。
版本号:7140;2008年9月17日1程序设置403-00007-00Windows配置如果你使用定制的Windows,在使用Sherlock时可能会遇到一些问题。
请谨记以下要求:1. Sherlock所需的显示分辨率为1024*768(或更高)。
2. 在机器视觉检测过程不要使用屏幕保护。
如果程序连续检测而无人看管的话,屏幕保护就会中断检测,并极大地降低处理速度。
3. 如果你正在把图像存到硬盘中,那么关闭硬盘驱动器(节电模式)也许会导致一些图像的丢失。
4. 由于显示卡的不同,一些视频模式也许会比其它的要快。
如果显示速度影响到你的应用,如果显示速度对你的应用来说很关键,请尝试改变颜色深度设置。
试用8位、16位、24位和32位的颜色模式并找出哪个更快。
现有的颜色设置根据Windows操作程序和显示卡的不同而不同。
Sherlock监控窗口显示指令时间。
状态栏显示总的检测时间。
在8位显示模式下,色彩不能被正确地显示出来。
5. 带圆角的Windows,在默认的“Windows XP"状态下,需要非常高的处理力,并且可能会降低机器视觉检测软件的效率。
软件选项SentinelSentinel软件能够监控软件许可,并定义软件如何运行(完全模式或演示模式)。
你可以使用许可管理器来安装许可号或视图许可选项。
如果你要用已发行的光盘来安装Sherlock,就必须在安装完Sherlock之后,单独安装Sentinel。
如果你从FTP网址上下载Sherlock软件并想使用硬件狗来取得许可,也必须下载Sentinel,并在安装完Sherlock之后,单独安装它。
运行库Sapera和IFC TM库和它们的相机配置工具是不包含在Sherlock软件里的。
为了能够更好地支持第三方软件和采集卡,没有这些运行库,Sherlock 也是可以运行的。
为了正确地运行Sapera和IFC,Sherlock必须采用其中之一的运行库或完全的运行库。
运行库和驱动都包含在Sherlock的光盘中,你可以在安装完Sherlock后,单独安装任何一个或两个。
Sherlock软件需要Sapera或IFC的支持才能使用DALSA公司采集卡里采集到的图片。
2版本号:7140;2008年9月17日Sherlock使用手册程序设置如果你是从FTP网址上下载的Sherlock软件,你就必须同时下载运行库,并且在安装完Sherlock后,单独安装运行库。
要安装SDK库,需要一个Sapera 或IFC许可。
IFC的安装包含硬件驱动。
而Sapera驱动是分开打包和安装的。
请确认你下载的Sapera驱动正是你所需要的。
注意:不要在这两个运行库下为特定的采集卡安装支持软件,这些驱动会相互冲突,可能会导致两个运行库都不能正常运行。
CI1394CI1394是IFC运行库的一个子集,它支持火线相机的采集功能。
即使不安装IFC运行库(运行或SDK),只安装CI1394,也不影响相机的使用。
但是如果不安装CI1394,IFC运行库就不能支持火线相机。
Sherlock许可证选项从7.0.0版本开始,OCRplus是在Sherlock下的唯一分离的许可选项。
用户可以在线参考Sherlock数据表(或联系DALSA IPD了解详情。
任何版本的Sherlock都要得到许可。
这可以通过使用并口或USB加密狗,或由DALSA 公司许可的采集卡来实现。
你可以使用许可管理器来安装或视图许可证选项。
要采集图像必需先获得许可。
您如有任何关于许可的问题,请参考软件发行注意事项。
与Sherlock-Professional6.x相比,Sherlock包含了所有的功能。
OCRplus升级版为Sherlock (Professional) 许可添加了OCRplus算法。
相机配置DALSA公司在配置多相机采集功能上具有业界领先的灵活性。
Sapera CamExpert工具或IFCCamera Configurator?工具可以用来创建一个配置文件来定义并设置采集卡和相机。
这些工具也可以用来在运行Sherlock之前测试和校验你的采集参数。
在Sapera下,Camexpert创建一个CCF文件,Sherlock的Sapera驱动会使用这个文件。
使用开始(Start)—> 程序(Progarms)—> Dalsa Coreco—> Sapera LT—> CamExpert来设置智能检测程序VA50,VA51和NetSightII-DCL;以及X64, PC2-Vision, PC2-CamLink采集卡。
版本号:7140;2008年9月17日3程序设置403-00007-00在IFC下,Camera Configurator创建一个文本文件(*.txt),Sherlock 的IFC驱动会使用这个文件。
使用开始(Start)—>程序(Programs)—> IFC (Runtime) —>Camera Configurator来配置智能检测程序VA4x,VA21,VA31和NetSightII-MCA;以及 PC2-Vision, PC2-CamLink的采集卡。
注意:PC2-Vision和 PC2-CamLink在Sapera和IFC运行库下都受到支持。
然而,这两个库的驱动是相互冲突的,不要同时为PC2-Vision和PC2-CamLink安装这两个运行库。
Sapera和IFC的运行库和驱动都包含在Sherlock光盘里。
Sherlock图像采集设置Sherlock的初始化文件“Drivers,ini"指定其所使用的运行库和驱动:Sapera LT和SapaeraLTDrv.dll或IFC和IFCDrv.dll。
每一个运行库驱动都有自己的初始化文件,SaperaLTDrv.ini和IFCDrv.ini,每个运行库指定的初始化文件必须正确地定义至相机文件的所有路径,和在Sapera下头三个输入和输出的配置。
运行库驱动驱动初始化文件Sapera LT SaperaLTDrv.dll SaperaLTDrv.iniIFCI fcDrv.dllI fcDrv.ini 你可以使用Sherlock的采集选项来编辑初始化文档,或者你可以使用Notepad或其它文档编辑器。
在Sherlock菜单栏,选择选项(Options)-采集(Acquisition) 来打开配置硬件对话框。
这是一个编辑Drivers.ini文件的界面。
在窗口的上方是采集卡硬件的输出结果。
当Sherlock启动时,你可以设置输出结果的初始状态。
在这个窗口的中间是驱动的列表。
下方是目前已下载驱动的配置。
启动你要使用的运行库的驱动,并禁用其它的驱动。
默认状态是Camera Simulator启用,其它为禁用。
当你改变驱动的选择时,此窗口的下方不能立刻做出改变。
只有在你打开Sherlock时才能下载驱动器。
如果你改变了选择的驱动器,那就先关闭Sherlock再重新打开。
再次打开设置硬件对话框(选项Options-采集Acquistion)并滑到窗口底部。
点击“驱动配置”按钮。
这个会打开Notepad,并打开驱动初始化文档。
编辑文档来修改至相机配置文件的所有路径。
4版本号:7140;2008年9月17日Sherlock 用户参照表程序设置版本号:7140;2008年9月17日5程序设置403-00007-00如果你需要帮助如何配置相机和程序,请联系DALSA IPD的技术支持。
如果你在采集卡和相机配置上有任何疑问,请参考Sherlock光盘里的采集设置注意事项(Acquisition Setup note)。
注意:如果在SaperaLTDrv.ini文件里没有正确指定相机文件和输出,Sherlock软件也许就不能打开,因为驱动不能被正确下载。
如果你在选择完SaperaLT驱动之后不能打开,就用Windows Notepad编辑SaperaLTDrv.ini 文件。
详细说明至相机配置文件的全部路径。
使用Sapera LT采集向导来获得正确值。
Sapera采集向导由版本开始,Sherlock包含了“SaperaLT采集向导”,这个向导位于Windows开始菜单。