NODEMCU-DEVKIT中文
GiD9.0中文版使用说明书

目录第一章前后处理简介 (1)第二章前处理功能 (2)2.1主界面 (2)2.1.1 工具条 (2)2.1.1.1 第一部分 (3)2.1.1.2第二部分 (3)2.1.1.3 第三部分 (3)2.1.1.4第四部分 (4)2.1.1.5第五部分 (5)2.2菜单 (6)2.2.1 File主菜单 (6)2.2.1.1文件操作 (7)2.2.1.2导入导出 (7)2.2.1.3导入 (8)2.2.1.4 导入CAD模型文件 (8)2.2.1.5 导入网格模型文件 (10)2.2.1.6导入GID文件 (12)2.2.1.7输出 (12)2.2.1.8输出其他CAD格式文件 (13)2.2.1.9 输出网格文件 (13)2.2.1.10 输出GID的文件 (14)2.2.1.11 输出计算数据文件 (14)2.2.1.12打印文件 (14)2.2.1.13 最近的文件 (15)2.2.1.14退出 (15)2.2.2 View主菜单 (16)2.2.2.1视图调整 (16)2.2.2.2旋转视图 (18)2.2.2.3移动视图 (19)2.2.2.4视图编辑 (20)2.2.2.5 刷新 (21)2.2.2.6 渲染视图 (21)2.2.2.7透视法 (22)2.2.2.8 修剪平面 (23)2.2.2.9 显示标签 (24)2.2.2.10 察看法线 (25)2.2.2.11 观察实体 (25)2.2.2.12 视图位置 (25)2.2.2.13 设定背景图 (26)2.2.2.14 Multiple Windows (26)2.2.2.15 硬拷贝 (27)2.2.3 Geometry菜单 (28)2.2.3.1创建模型 (28)2.2.3.2基本元素创建 (28)2.2.3.3创建NURBS 曲面 (31)2.2.3.4创建参数表面 (33)2.2.3.5创建接触表面 (34)2.2.3.6创建网格表面 (34)2.2.3.7创建体 (34)2.2.3.8创建几何模块 (35)2.2.3.9删除 (38)2.2.3.10编辑 (38)2.2.4 Utilities菜单 (53)2.2.5 Data菜单 (76)2.2.6 Mesh菜单 (78)2.2.6.1单元划分设定 (78)2.2.6.2单元阶次选择 (78)2.2.6.3局部加密 (78)2.2.6.4结构化网格 (83)2.2.6.5单元类型 (86)2.2.6.6网格划分顺序选择 (87)2.2.6.7网格生成 (89)2.2.6.8编辑网格 (91)2.2.6.9 显示边境单元 (92)2.2.6.10 显示设定单元值 (93)2.2.6.11 网格质量检验 (93)2.2.7 Calculate菜单 (94)2.2.8 Help菜单 (95)第三章后处理功能 (97)3.1主界面 (97)3.1.1功能工具条 (97)3.1.1.1 View工具条 (98)3.1.1.2光源、显示类型及透视工具条 (98)3.1.1.3剪切后的显示工具条 (99)3.1.1.4剪切面工具条 (99)3.1.1.5 结果值工具条 (100)3.2菜单条 (100)3.2.1 Files菜单 (101)3.2.1.1文件操作 (101)3.2.1.2导入结果文件 (102)3.2.1.3导出 (103)3.2.1.4打印设置 (103)3.2.1.5切换到前处理 (104)3.2.1.6最近的后处理文件 (104)3.2.1.8退出 (104)3.2.2 View 菜单 (104)3.2.3 Utilities菜单 (105)3.2.4 Do cuts菜单 (109)3.2.5View Results菜单 (112)3.2.6 options菜单 (116)3.2.6.1 Legends (116)3.2.7 Windows (140)3.2.8 Help (145)第四章例题 (147)4.1球体的结构化网格划分 (147)第一章 前后处理简介GID是一个通用、方便、友好的在几何模型领域的用户图形接口,可以为各个领域的数值仿真计算提供数据的导入和结果的可视化。
NuMicro N9H30系列开发板用户手册说明书

NuMicro®FamilyArm® ARM926EJ-S BasedNuMaker-HMI-N9H30User ManualEvaluation Board for NuMicro® N9H30 SeriesNUMAKER-HMI-N9H30 USER MANUALThe information described in this document is the exclusive intellectual property ofNuvoton Technology Corporation and shall not be reproduced without permission from Nuvoton.Nuvoton is providing this document only for reference purposes of NuMicro microcontroller andmicroprocessor based system design. Nuvoton assumes no responsibility for errors or omissions.All data and specifications are subject to change without notice.For additional information or questions, please contact: Nuvoton Technology Corporation.Table of Contents1OVERVIEW (5)1.1Features (7)1.1.1NuMaker-N9H30 Main Board Features (7)1.1.2NuDesign-TFT-LCD7 Extension Board Features (7)1.2Supporting Resources (8)2NUMAKER-HMI-N9H30 HARDWARE CONFIGURATION (9)2.1NuMaker-N9H30 Board - Front View (9)2.2NuMaker-N9H30 Board - Rear View (14)2.3NuDesign-TFT-LCD7 - Front View (20)2.4NuDesign-TFT-LCD7 - Rear View (21)2.5NuMaker-N9H30 and NuDesign-TFT-LCD7 PCB Placement (22)3NUMAKER-N9H30 AND NUDESIGN-TFT-LCD7 SCHEMATICS (24)3.1NuMaker-N9H30 - GPIO List Circuit (24)3.2NuMaker-N9H30 - System Block Circuit (25)3.3NuMaker-N9H30 - Power Circuit (26)3.4NuMaker-N9H30 - N9H30F61IEC Circuit (27)3.5NuMaker-N9H30 - Setting, ICE, RS-232_0, Key Circuit (28)NUMAKER-HMI-N9H30 USER MANUAL3.6NuMaker-N9H30 - Memory Circuit (29)3.7NuMaker-N9H30 - I2S, I2C_0, RS-485_6 Circuit (30)3.8NuMaker-N9H30 - RS-232_2 Circuit (31)3.9NuMaker-N9H30 - LCD Circuit (32)3.10NuMaker-N9H30 - CMOS Sensor, I2C_1, CAN_0 Circuit (33)3.11NuMaker-N9H30 - RMII_0_PF Circuit (34)3.12NuMaker-N9H30 - RMII_1_PE Circuit (35)3.13NuMaker-N9H30 - USB Circuit (36)3.14NuDesign-TFT-LCD7 - TFT-LCD7 Circuit (37)4REVISION HISTORY (38)List of FiguresFigure 1-1 Front View of NuMaker-HMI-N9H30 Evaluation Board (5)Figure 1-2 Rear View of NuMaker-HMI-N9H30 Evaluation Board (6)Figure 2-1 Front View of NuMaker-N9H30 Board (9)Figure 2-2 Rear View of NuMaker-N9H30 Board (14)Figure 2-3 Front View of NuDesign-TFT-LCD7 Board (20)Figure 2-4 Rear View of NuDesign-TFT-LCD7 Board (21)Figure 2-5 Front View of NuMaker-N9H30 PCB Placement (22)Figure 2-6 Rear View of NuMaker-N9H30 PCB Placement (22)Figure 2-7 Front View of NuDesign-TFT-LCD7 PCB Placement (23)Figure 2-8 Rear View of NuDesign-TFT-LCD7 PCB Placement (23)Figure 3-1 GPIO List Circuit (24)Figure 3-2 System Block Circuit (25)Figure 3-3 Power Circuit (26)Figure 3-4 N9H30F61IEC Circuit (27)Figure 3-5 Setting, ICE, RS-232_0, Key Circuit (28)Figure 3-6 Memory Circuit (29)Figure 3-7 I2S, I2C_0, RS-486_6 Circuit (30)Figure 3-8 RS-232_2 Circuit (31)Figure 3-9 LCD Circuit (32)NUMAKER-HMI-N9H30 USER MANUAL Figure 3-10 CMOS Sensor, I2C_1, CAN_0 Circuit (33)Figure 3-11 RMII_0_PF Circuit (34)Figure 3-12 RMII_1_PE Circuit (35)Figure 3-13 USB Circuit (36)Figure 3-14 TFT-LCD7 Circuit (37)List of TablesTable 2-1 LCD Panel Combination Connector (CON8) Pin Function (11)Table 2-2 Three Sets of Indication LED Functions (12)Table 2-3 Six Sets of User SW, Key Matrix Functions (12)Table 2-4 CMOS Sensor Connector (CON10) Function (13)Table 2-5 JTAG ICE Interface (J2) Function (14)Table 2-6 Expand Port (CON7) Function (16)Table 2-7 UART0 (J3) Function (16)Table 2-8 UART2 (J6) Function (16)Table 2-9 RS-485_6 (SW6~8) Function (17)Table 2-10 Power on Setting (SW4) Function (17)Table 2-11 Power on Setting (S2) Function (17)Table 2-12 Power on Setting (S3) Function (17)Table 2-13 Power on Setting (S4) Function (17)Table 2-14 Power on Setting (S5) Function (17)Table 2-15 Power on Setting (S7/S6) Function (18)Table 2-16 Power on Setting (S9/S8) Function (18)Table 2-17 CMOS Sensor Connector (CON9) Function (19)Table 2-18 CAN_0 (SW9~10) Function (19)NUMAKER-HMI-N9H30 USER MANUAL1 OVERVIEWThe NuMaker-HMI-N9H30 is an evaluation board for GUI application development. The NuMaker-HMI-N9H30 consists of two parts: a NuMaker-N9H30 main board and a NuDesign-TFT-LCD7 extensionboard. The NuMaker-HMI-N9H30 is designed for project evaluation, prototype development andvalidation with HMI (Human Machine Interface) function.The NuMaker-HMI-N9H30 integrates touchscreen display, voice input/output, rich serial port serviceand I/O interface, providing multiple external storage methods.The NuDesign-TFT-LCD7 can be plugged into the main board via the DIN_32x2 extension connector.The NuDesign-TFT-LCD7 includes one 7” LCD which the resolution is 800x480 with RGB-24bits andembedded the 4-wires resistive type touch panel.Figure 1-1 Front View of NuMaker-HMI-N9H30 Evaluation BoardNUMAKER-HMI-N9H30 USER MANUAL Figure 1-2 Rear View of NuMaker-HMI-N9H30 Evaluation Board1.1 Features1.1.1 NuMaker-N9H30 Main Board Features●N9H30F61IEC chip: LQFP216 pin MCP package with DDR (64 MB)●SPI Flash using W25Q256JVEQ (32 MB) booting with quad mode or storage memory●NAND Flash using W29N01HVSINA (128 MB) booting or storage memory●One Micro-SD/TF card slot served either as a SD memory card for data storage or SDIO(Wi-Fi) device●Two sets of COM ports:–One DB9 RS-232 port with UART_0 used 75C3232E transceiver chip can be servedfor function debug and system development.–One DB9 RS-232 port with UART_2 used 75C3232E transceiver chip for userapplication●22 GPIO expansion ports, including seven sets of UART functions●JTAG interface provided for software development●Microphone input and Earphone/Speaker output with 24-bit stereo audio codec(NAU88C22) for I2S interfaces●Six sets of user-configurable push button keys●Three sets of LEDs for status indication●Provides SN65HVD230 transceiver chip for CAN bus communication●Provides MAX3485 transceiver chip for RS-485 device connection●One buzzer device for program applicationNUMAKER-HMI-N9H30 USER MANUAL●Two sets of RJ45 ports with Ethernet 10/100 Mbps MAC used IP101GR PHY chip●USB_0 that can be used as Device/HOST and USB_1 that can be used as HOSTsupports pen drives, keyboards, mouse and printers●Provides over-voltage and over current protection used APL3211A chip●Retain RTC battery socket for CR2032 type and ADC0 detect battery voltage●System power could be supplied by DC-5V adaptor or USB VBUS1.1.2 NuDesign-TFT-LCD7 Extension Board Features●7” resolution 800x480 4-wire resistive touch panel for 24-bits RGB888 interface●DIN_32x2 extension connector1.2 Supporting ResourcesFor sample codes and introduction about NuMaker-N9H30, please refer to N9H30 BSP:https:///products/gui-solution/gui-platform/numaker-hmi-n9h30/?group=Software&tab=2Visit NuForum for further discussion about the NuMaker-HMI-N9H30:/viewforum.php?f=31 NUMAKER-HMI-N9H30 USER MANUALNUMAKER-HMI-N9H30 USER MANUAL2 NUMAKER-HMI-N9H30 HARDWARE CONFIGURATION2.1 NuMaker-N9H30 Board - Front View Combination Connector (CON8)6 set User SWs (K1~6)3set Indication LEDs (LED1~3)Power Supply Switch (SW_POWER1)Audio Codec(U10)Microphone(M1)NAND Flash(U9)RS-232 Transceiver(U6, U12)RS-485 Transceiver(U11)CAN Transceiver (U13)Figure 2-1 Front View of NuMaker-N9H30 BoardFigure 2-1 shows the main components and connectors from the front side of NuMaker-N9H30 board. The following lists components and connectors from the front view:NuMaker-N9H30 board and NuDesign-TFT-LCD7 board combination connector (CON8). This panel connector supports 4-/5-wire resistive touch or capacitance touch panel for 24-bits RGB888 interface.Connector GPIO pin of N9H30 FunctionCON8.1 - Power 3.3VCON8.2 - Power 3.3VCON8.3 GPD7 LCD_CSCON8.4 GPH3 LCD_BLENCON8.5 GPG9 LCD_DENCON8.7 GPG7 LCD_HSYNCCON8.8 GPG6 LCD_CLKCON8.9 GPD15 LCD_D23(R7)CON8.10 GPD14 LCD_D22(R6)CON8.11 GPD13 LCD_D21(R5)CON8.12 GPD12 LCD_D20(R4)CON8.13 GPD11 LCD_D19(R3)CON8.14 GPD10 LCD_D18(R2)CON8.15 GPD9 LCD_D17(R1)CON8.16 GPD8 LCD_D16(R0)CON8.17 GPA15 LCD_D15(G7)CON8.18 GPA14 LCD_D14(G6)CON8.19 GPA13 LCD_D13(G5)CON8.20 GPA12 LCD_D12(G4)CON8.21 GPA11 LCD_D11(G3)CON8.22 GPA10 LCD_D10(G2)CON8.23 GPA9 LCD_D9(G1) NUMAKER-HMI-N9H30 USER MANUALCON8.24 GPA8 LCD_D8(G0)CON8.25 GPA7 LCD_D7(B7)CON8.26 GPA6 LCD_D6(B6)CON8.27 GPA5 LCD_D5(B5)CON8.28 GPA4 LCD_D4(B4)CON8.29 GPA3 LCD_D3(B3)CON8.30 GPA2 LCD_D2(B2)CON8.31 GPA1 LCD_D1(B1)CON8.32 GPA0 LCD_D0(B0)CON8.33 - -CON8.34 - -CON8.35 - -CON8.36 - -CON8.37 GPB2 LCD_PWMCON8.39 - VSSCON8.40 - VSSCON8.41 ADC7 XPCON8.42 ADC3 VsenCON8.43 ADC6 XMCON8.44 ADC4 YMCON8.45 - -CON8.46 ADC5 YPCON8.47 - VSSCON8.48 - VSSCON8.49 GPG0 I2C0_CCON8.50 GPG1 I2C0_DCON8.51 GPG5 TOUCH_INTCON8.52 - -CON8.53 - -CON8.54 - -CON8.55 - -NUMAKER-HMI-N9H30 USER MANUAL CON8.56 - -CON8.57 - -CON8.58 - -CON8.59 - VSSCON8.60 - VSSCON8.61 - -CON8.62 - -CON8.63 - Power 5VCON8.64 - Power 5VTable 2-1 LCD Panel Combination Connector (CON8) Pin Function●Power supply switch (SW_POWER1): System will be powered on if the SW_POWER1button is pressed●Three sets of indication LEDs:LED Color DescriptionsLED1 Red The system power will beterminated and LED1 lightingwhen the input voltage exceeds5.7V or the current exceeds 2A.LED2 Green Power normal state.LED3 Green Controlled by GPH2 pin Table 2-2 Three Sets of Indication LED Functions●Six sets of user SW, Key Matrix for user definitionKey GPIO pin of N9H30 FunctionK1 GPF10 Row0 GPB4 Col0K2 GPF10 Row0 GPB5 Col1K3 GPE15 Row1 GPB4 Col0K4 GPE15 Row1 GPB5 Col1K5 GPE14 Row2 GPB4 Col0K6GPE14 Row2GPB5 Col1 Table 2-3 Six Sets of User SW, Key Matrix Functions●NAND Flash (128 MB) with Winbond W29N01HVS1NA (U9)●Microphone (M1): Through Nuvoton NAU88C22 chip sound input●Audio CODEC chip (U10): Nuvoton NAU88C22 chip connected to N9H30 using I2Sinterface–SW6/SW7/SW8: 1-2 short for RS-485_6 function and connected to 2P terminal (CON5and J5)–SW6/SW7/SW8: 2-3 short for I2S function and connected to NAU88C22 (U10).●CMOS Sensor connector (CON10, SW9~10)–SW9~10: 1-2 short for CAN_0 function and connected to 2P terminal (CON11)–SW9~10: 2-3 short for CMOS sensor function and connected to CMOS sensorconnector (CON10)Connector GPIO pin of N9H30 FunctionCON10.1 - VSSCON10.2 - VSSNUMAKER-HMI-N9H30 USER MANUALCON10.3 - Power 3.3VCON10.4 - Power 3.3VCON10.5 - -CON10.6 - -CON10.7 GPI4 S_PCLKCON10.8 GPI3 S_CLKCON10.9 GPI8 S_D0CON10.10 GPI9 S_D1CON10.11 GPI10 S_D2CON10.12 GPI11 S_D3CON10.13 GPI12 S_D4CON10.14 GPI13 S_D5CON10.15 GPI14 S_D6CON10.16 GPI15 S_D7CON10.17 GPI6 S_VSYNCCON10.18 GPI5 S_HSYNCCON10.19 GPI0 S_PWDNNUMAKER-HMI-N9H30 USER MANUAL CON10.20 GPI7 S_nRSTCON10.21 GPG2 I2C1_CCON10.22 GPG3 I2C1_DCON10.23 - VSSCON10.24 - VSSTable 2-4 CMOS Sensor Connector (CON10) FunctionNUMAKER-HMI-N9H30 USER MANUAL2.2NuMaker-N9H30 Board - Rear View5V In (CON1)RS-232 DB9 (CON2,CON6)Expand Port (CON7)Speaker Output (J4)Earphone Output (CON4)Buzzer (BZ1)System ResetSW (SW5)SPI Flash (U7,U8)JTAG ICE (J2)Power ProtectionIC (U1)N9H30F61IEC (U5)Micro SD Slot (CON3)RJ45 (CON12, CON13)USB1 HOST (CON15)USB0 Device/Host (CON14)CAN_0 Terminal (CON11)CMOS Sensor Connector (CON9)Power On Setting(SW4, S2~S9)RS-485_6 Terminal (CON5)RTC Battery(BT1)RMII PHY (U14,U16)Figure 2-2 Rear View of NuMaker-N9H30 BoardFigure 2-2 shows the main components and connectors from the rear side of NuMaker-N9H30 board. The following lists components and connectors from the rear view:● +5V In (CON1): Power adaptor 5V input ●JTAG ICE interface (J2) ConnectorGPIO pin of N9H30Function J2.1 - Power 3.3V J2.2 GPJ4 nTRST J2.3 GPJ2 TDI J2.4 GPJ1 TMS J2.5 GPJ0 TCK J2.6 - VSS J2.7 GPJ3 TD0 J2.8-RESETTable 2-5 JTAG ICE Interface (J2) Function●SPI Flash (32 MB) with Winbond W25Q256JVEQ (U7); only one (U7 or U8) SPI Flashcan be used●System Reset (SW5): System will be reset if the SW5 button is pressed●Buzzer (BZ1): Control by GPB3 pin of N9H30●Speaker output (J4): Through the NAU88C22 chip sound output●Earphone output (CON4): Through the NAU88C22 chip sound output●Expand port for user use (CON7):Connector GPIO pin of N9H30 FunctionCON7.1 - Power 3.3VCON7.2 - Power 3.3VCON7.3 GPE12 UART3_TXDCON7.4 GPH4 UART1_TXDCON7.5 GPE13 UART3_RXDCON7.6 GPH5 UART1_RXDCON7.7 GPB0 UART5_TXDCON7.8 GPH6 UART1_RTSCON7.9 GPB1 UART5_RXDCON7.10 GPH7 UART1_CTSCON7.11 GPI1 UART7_TXDNUMAKER-HMI-N9H30 USER MANUAL CON7.12 GPH8 UART4_TXDCON7.13 GPI2 UART7_RXDCON7.14 GPH9 UART4_RXDCON7.15 - -CON7.16 GPH10 UART4_RTSCON7.17 - -CON7.18 GPH11 UART4_CTSCON7.19 - VSSCON7.20 - VSSCON7.21 GPB12 UART10_TXDCON7.22 GPH12 UART8_TXDCON7.23 GPB13 UART10_RXDCON7.24 GPH13 UART8_RXDCON7.25 GPB14 UART10_RTSCON7.26 GPH14 UART8_RTSCON7.27 GPB15 UART10_CTSCON7.28 GPH15 UART8_CTSCON7.29 - Power 5VCON7.30 - Power 5VTable 2-6 Expand Port (CON7) Function●UART0 selection (CON2, J3):–RS-232_0 function and connected to DB9 female (CON2) for debug message output.–GPE0/GPE1 connected to 2P terminal (J3).Connector GPIO pin of N9H30 Function J3.1 GPE1 UART0_RXDJ3.2 GPE0 UART0_TXDTable 2-7 UART0 (J3) Function●UART2 selection (CON6, J6):–RS-232_2 function and connected to DB9 female (CON6) for debug message output –GPF11~14 connected to 4P terminal (J6)Connector GPIO pin of N9H30 Function J6.1 GPF11 UART2_TXDJ6.2 GPF12 UART2_RXDJ6.3 GPF13 UART2_RTSJ6.4 GPF14 UART2_CTSTable 2-8 UART2 (J6) Function●RS-485_6 selection (CON5, J5, SW6~8):–SW6~8: 1-2 short for RS-485_6 function and connected to 2P terminal (CON5 and J5) –SW6~8: 2-3 short for I2S function and connected to NAU88C22 (U10)Connector GPIO pin of N9H30 FunctionSW6:1-2 shortGPG11 RS-485_6_DISW6:2-3 short I2S_DOSW7:1-2 shortGPG12 RS-485_6_ROSW7:2-3 short I2S_DISW8:1-2 shortGPG13 RS-485_6_ENBSW8:2-3 short I2S_BCLKNUMAKER-HMI-N9H30 USER MANUALTable 2-9 RS-485_6 (SW6~8) FunctionPower on setting (SW4, S2~9).SW State FunctionSW4.2/SW4.1 ON/ON Boot from USB SW4.2/SW4.1 ON/OFF Boot from eMMC SW4.2/SW4.1 OFF/ON Boot from NAND Flash SW4.2/SW4.1 OFF/OFF Boot from SPI Flash Table 2-10 Power on Setting (SW4) FunctionSW State FunctionS2 Short System clock from 12MHzcrystalS2 Open System clock from UPLL output Table 2-11 Power on Setting (S2) FunctionSW State FunctionS3 Short Watchdog Timer OFFS3 Open Watchdog Timer ON Table 2-12 Power on Setting (S3) FunctionSW State FunctionS4 Short GPJ[4:0] used as GPIO pinS4Open GPJ[4:0] used as JTAG ICEinterfaceTable 2-13 Power on Setting (S4) FunctionSW State FunctionS5 Short UART0 debug message ONS5 Open UART0 debug message OFFTable 2-14 Power on Setting (S5) FunctionSW State FunctionS7/S6 Short/Short NAND Flash page size 2KBS7/S6 Short/Open NAND Flash page size 4KBS7/S6 Open/Short NAND Flash page size 8KBNUMAKER-HMI-N9H30 USER MANUALS7/S6 Open/Open IgnoreTable 2-15 Power on Setting (S7/S6) FunctionSW State FunctionS9/S8 Short/Short NAND Flash ECC type BCH T12S9/S8 Short/Open NAND Flash ECC type BCH T15S9/S8 Open/Short NAND Flash ECC type BCH T24S9/S8 Open/Open IgnoreTable 2-16 Power on Setting (S9/S8) FunctionCMOS Sensor connector (CON9, SW9~10)–SW9~10: 1-2 short for CAN_0 function and connected to 2P terminal (CON11).–SW9~10: 2-3 short for CMOS sensor function and connected to CMOS sensorconnector (CON9).Connector GPIO pin of N9H30 FunctionCON9.1 - VSSCON9.2 - VSSCON9.3 - Power 3.3VCON9.4 - Power 3.3V NUMAKER-HMI-N9H30 USER MANUALCON9.5 - -CON9.6 - -CON9.7 GPI4 S_PCLKCON9.8 GPI3 S_CLKCON9.9 GPI8 S_D0CON9.10 GPI9 S_D1CON9.11 GPI10 S_D2CON9.12 GPI11 S_D3CON9.13 GPI12 S_D4CON9.14 GPI13 S_D5CON9.15 GPI14 S_D6CON9.16 GPI15 S_D7CON9.17 GPI6 S_VSYNCCON9.18 GPI5 S_HSYNCCON9.19 GPI0 S_PWDNCON9.20 GPI7 S_nRSTCON9.21 GPG2 I2C1_CCON9.22 GPG3 I2C1_DCON9.23 - VSSCON9.24 - VSSTable 2-17 CMOS Sensor Connector (CON9) Function●CAN_0 Selection (CON11, SW9~10):–SW9~10: 1-2 short for CAN_0 function and connected to 2P terminal (CON11) –SW9~10: 2-3 short for CMOS sensor function and connected to CMOS sensor connector (CON9, CON10)SW GPIO pin of N9H30 FunctionSW9:1-2 shortGPI3 CAN_0_RXDSW9:2-3 short S_CLKSW10:1-2 shortGPI4 CAN_0_TXDSW10:2-3 short S_PCLKTable 2-18 CAN_0 (SW9~10) Function●USB0 Device/HOST Micro-AB connector (CON14), where CON14 pin4 ID=1 is Device,ID=0 is HOST●USB1 for USB HOST with Type-A connector (CON15)●RJ45_0 connector with LED indicator (CON12), RMII PHY with IP101GR (U14)●RJ45_1 connector with LED indicator (CON13), RMII PHY with IP101GR (U16)●Micro-SD/TF card slot (CON3)●SOC CPU: Nuvoton N9H30F61IEC (U5)●Battery power for RTC 3.3V powered (BT1, J1), can detect voltage by ADC0●RTC power has 3 sources:–Share with 3.3V I/O power–Battery socket for CR2032 (BT1)–External connector (J1)●Board version 2.1NUMAKER-HMI-N9H30 USER MANUAL2.3 NuDesign-TFT-LCD7 -Front ViewFigure 2-3 Front View of NuDesign-TFT-LCD7 BoardFigure 2-3 shows the main components and connectors from the Front side of NuDesign-TFT-LCD7board.7” resolution 800x480 4-W resistive touch panel for 24-bits RGB888 interface2.4 NuDesign-TFT-LCD7 -Rear ViewFigure 2-4 Rear View of NuDesign-TFT-LCD7 BoardFigure 2-4 shows the main components and connectors from the rear side of NuDesign-TFT-LCD7board.NuMaker-N9H30 and NuDesign-TFT-LCD7 combination connector (CON1).NUMAKER-HMI-N9H30 USER MANUAL 2.5 NuMaker-N9H30 and NuDesign-TFT-LCD7 PCB PlacementFigure 2-5 Front View of NuMaker-N9H30 PCB PlacementFigure 2-6 Rear View of NuMaker-N9H30 PCB PlacementNUMAKER-HMI-N9H30 USER MANUALFigure 2-7 Front View of NuDesign-TFT-LCD7 PCB PlacementFigure 2-8 Rear View of NuDesign-TFT-LCD7 PCB Placement3 NUMAKER-N9H30 AND NUDESIGN-TFT-LCD7 SCHEMATICS3.1 NuMaker-N9H30 - GPIO List CircuitFigure 3-1 shows the N9H30F61IEC GPIO list circuit.Figure 3-1 GPIO List Circuit NUMAKER-HMI-N9H30 USER MANUAL3.2 NuMaker-N9H30 - System Block CircuitFigure 3-2 shows the System Block Circuit.NUMAKER-HMI-N9H30 USER MANUALFigure 3-2 System Block Circuit3.3 NuMaker-N9H30 - Power CircuitFigure 3-3 shows the Power Circuit.NUMAKER-HMI-N9H30 USER MANUALFigure 3-3 Power Circuit3.4 NuMaker-N9H30 - N9H30F61IEC CircuitFigure 3-4 shows the N9H30F61IEC Circuit.Figure 3-4 N9H30F61IEC CircuitNUMAKER-HMI-N9H30 USER MANUAL3.5 NuMaker-N9H30 - Setting, ICE, RS-232_0, Key CircuitFigure 3-5 shows the Setting, ICE, RS-232_0, Key Circuit.NUMAKER-HMI-N9H30 USER MANUALFigure 3-5 Setting, ICE, RS-232_0, Key Circuit3.6 NuMaker-N9H30 - Memory CircuitFigure 3-6 shows the Memory Circuit.NUMAKER-HMI-N9H30 USER MANUALFigure 3-6 Memory Circuit3.7 NuMaker-N9H30 - I2S, I2C_0, RS-485_6 CircuitFigure 3-7 shows the I2S, I2C_0, RS-486_6 Circuit.NUMAKER-HMI-N9H30 USER MANUALFigure 3-7 I2S, I2C_0, RS-486_6 Circuit3.8 NuMaker-N9H30 - RS-232_2 CircuitFigure 3-8 shows the RS-232_2 Circuit.NUMAKER-HMI-N9H30 USER MANUALFigure 3-8 RS-232_2 Circuit3.9 NuMaker-N9H30 - LCD CircuitFigure 3-9 shows the LCD Circuit.NUMAKER-HMI-N9H30 USER MANUALFigure 3-9 LCD Circuit3.10 NuMaker-N9H30 - CMOS Sensor, I2C_1, CAN_0 CircuitFigure 3-10 shows the CMOS Sensor,I2C_1, CAN_0 Circuit.NUMAKER-HMI-N9H30 USER MANUALFigure 3-10 CMOS Sensor, I2C_1, CAN_0 Circuit3.11 NuMaker-N9H30 - RMII_0_PF CircuitFigure 3-11 shows the RMII_0_RF Circuit.NUMAKER-HMI-N9H30 USER MANUALFigure 3-11 RMII_0_PF Circuit3.12 NuMaker-N9H30 - RMII_1_PE CircuitFigure 3-12 shows the RMII_1_PE Circuit.NUMAKER-HMI-N9H30 USER MANUALFigure 3-12 RMII_1_PE Circuit3.13 NuMaker-N9H30 - USB CircuitFigure 3-13 shows the USB Circuit.NUMAKER-HMI-N9H30 USER MANUALFigure 3-13 USB Circuit3.14 NuDesign-TFT-LCD7 - TFT-LCD7 CircuitFigure 3-14 shows the TFT-LCD7 Circuit.Figure 3-14 TFT-LCD7 CircuitNUMAKER-HMI-N9H30 USER MANUAL4 REVISION HISTORYDate Revision Description2022.03.24 1.00 Initial version NUMAKER-HMI-N9H30 USER MANUALNUMAKER-HMI-N9H30 USER MANUALImportant NoticeNuvoton Products are neither intended nor warranted for usage in systems or equipment, anymalfunction or failure of which may cause loss of human life, bodily injury or severe propertydamage. Such applications are deemed, “Insecure Usage”.Insecure usage includes, but is not limited to: equipment for surgical implementation, atomicenergy control instruments, airplane or spaceship instruments, the control or operation ofdynamic, brake or safety systems designed for vehicular use, traffic signal instruments, all typesof safety devices, and other applications intended to support or sustain life.All Insecure Usage shall be made at customer’s risk, and in the event that third parties lay claimsto Nuvoton as a result of customer’s Insecure Usage, custome r shall indemnify the damagesand liabilities thus incurred by Nuvoton.。
开源看板wekanwindows环境下离线部署

开源看板wekanwindows环境下离线部署1. 如果已经按照过wekan,建议先备份,2. 下载node.js 安装包(后缀.msi的)并安装(官⽅说安装时要勾选“Install additional tools”,我安装时并⽆勾选,安装完后发现已经存在 Install additional tools for Node.js 所以此项基本可以忽略)nodejs下载地址: 可能需要FQ重要:我在安装时下载node.js版本为14.15.5 始终⽆法启动,当切换到12.20.2时则可以顺利启动wekan,所以官⽅“Install newest Node.js LTS v12.x for Windows”这句话的意思应该是下载12⼤版本号的最新的版本nodejs版本过⾼(v14.15.5)时启动wekan如此报错E:\wekan environment\wekan-4.96\bundle>start-wekan.bat## There is an issue with `node-fibers` ##`E:\wekan environment\wekan-4.96\bundle\programs\server\node_modules\fibers\bin\win32-x64-83\fibers.node` is missing.Try running this to fix the issue: E:\Program Files\nodejs\node.exe E:\wekan\ environment\wekan-4.96\bundle\programs\server\node_modules\fibers/buildError: Cannot find module 'E:\wekan environment\wekan-4.96\bundle\programs\server\node_modules\fibers\bin\win32-x64-83\fibers'Require stack:- E:\wekan environment\wekan-4.96\bundle\programs\server\node_modules\fibers\fibers.js- E:\wekan environment\wekan-4.96\bundle\programs\server\boot.js- E:\wekan environment\wekan-4.96\bundle\main.jsat Function.Module._resolveFilename (internal/modules/cjs/loader.js:880:15)at Function.Module._load (internal/modules/cjs/loader.js:725:27)at Module.require (internal/modules/cjs/loader.js:952:19)at require (internal/modules/cjs/helpers.js:88:18)at Object.<anonymous> (E:\wekan environment\wekan-4.96\bundle\programs\server\node_modules\fibers\fibers.js:14:39)at Module._compile (internal/modules/cjs/loader.js:1063:30)at Module.Mp._compile (E:\wekan environment\wekan-4.96\bundle\programs\server\runtime.js:50:23)at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)at Module.load (internal/modules/cjs/loader.js:928:32)at Module.Mp.load (E:\wekan environment\wekan-4.96\bundle\programs\server\runtime.js:15:31)E:\wekan environment\wekan-4.96\bundle\programs\server\node_modules\fibers\fibers.js:23throw new Error('Missing binary. See message above.');^Error: Missing binary. See message above.at Object.<anonymous> (E:\wekan environment\wekan-4.96\bundle\programs\server\node_modules\fibers\fibers.js:23:9)at Module._compile (internal/modules/cjs/loader.js:1063:30)at Module.Mp._compile (E:\wekan environment\wekan-4.96\bundle\programs\server\runtime.js:50:23)at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)at Module.load (internal/modules/cjs/loader.js:928:32)at Module.Mp.load (E:\wekan environment\wekan-4.96\bundle\programs\server\runtime.js:15:31)at Function.Module._load (internal/modules/cjs/loader.js:769:14)at Module.require (internal/modules/cjs/loader.js:952:19)at require (internal/modules/cjs/helpers.js:88:18)at Object.<anonymous> (E:\wekan environment\wekan-4.96\bundle\programs\server\boot.js:2:15)3.4.5. 解压wekan-x.xx.zip 得到bundle⽂件夹6.7. windows 下安装的nodejs 和 mongodb 我的实践结果是:安装完成后⾃动启动,且开机⾃动启动,所以官⽅wiki的后续启动⽅法,可以作为参考,本⽂不使⽤8. 启动wekan,⽤管理员⾝份启动cmd.exe,cd bundlestart-wekan.bat部署成功显⽰E:\wekan environment\wekan-4.96\bundle>start-wekan.batNote: you are using a pure-JavaScript implementation of bcrypt.While this implementation will work correctly, it is known to beapproximately three times slower than the native implementation.In order to use the native implementation instead, runmeteor npm install --save bcryptin the root directory of your application.Presence started serverId=i25QswKht75ewDZHe{"line":"87","file":"packages\\percolate_synced-cron.js","message":"SyncedCron: Scheduled \"notification_cleanup\" next run @Fri Feb 19 2021 10:17:25 GMT+0800 (GMT+08:00)","time":{"$date":1613701045574},"level":"info"} (node:8284) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.参考。
opencascade编译

opencascade编译
OpenCASCADE是一款开源的3D几何建模软件,它可以用于各种工程领域。
本篇文章将介绍如何编译Opencascade。
1. 安装依赖项
在编译Opencascade之前,需要安装一些依赖项。
这些依赖项的安装方法会因不同的操作系统而有所不同。
在Linux系统下,可以使用以下命令安装依赖项:
sudo apt-get install libfreetype6-dev libglu1-mesa-dev libx11-dev libxt-dev libxmu-dev libxi-dev
2. 下载Opencascade源代码
可以从Opencascade官方网站上下载源代码。
下载完成后,将其解压到任意文件夹中。
3. 编译
使用终端进入解压后的Opencascade源代码目录,执行以下命令进行编译:
mkdir build
cd build
cmake ..
make
4. 安装Opencascade
编译完成后,可以使用以下命令将Opencascade安装到系统中: sudo make install
5. 测试Opencascade
编译并安装完成后,可以使用以下命令测试Opencascade是否正常工作:
cd samples
./DRAWEXE
如果一切正常,应该会出现一个3D图形界面。
可以用鼠标左键旋转、右键平移、滚轮缩放图形。
总结
本篇文章介绍了如何编译Opencascade并将其安装到系统中。
希望这篇文章能够帮助到想要使用Opencascade的读者。
nodemcu使用说明

附件链接:/s/1miBE91u 密码:p7iz1.安装USB转串口的驱动双击CP210x_VCP_Win7_8 nodemcu.exe安装驱动。
若安装成功,现象如图1:图1 USB转串口驱动安装成功后显示2.固件下载软件的使用解压nodemcu-flasher-master.zip压缩包即可得到如图2(根据自己电脑选择Win32/Win64),双击ESP8266Flasher.exe如图3。
点击Flash即可下载固件(若没有反应检查驱动是否安装好,是否选择了对应的端口号,此端口是否被其他串口程序占用)图2 固件下载软件目录3.Lua脚本编写软件解压ESPlorer.zip后如图4,双击ESPlorer.jar即可执行。
【若不能执行需要安装java(目录中的jdk-8u45-windows-x64.exe是64位的,可以根据自己电脑去官网下载/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)】界面如图5。
图4 lua脚本编写软件位置图5 脚本编写软件界面4.软件的使用在网站https://esp8266.ru/esplorer/中有如图6已下载好Getting Started with the ESPlorer IDE - Rui Santos.pdf图6 软件的使用5.附件中的其他资料:nodemcu-devkit-v1.0-master.zip:小板的原理图与PCB图用altium designer打开ESPlorer-master.zip:“LuaIDE软件”的源代码,需要自己编译才能使用,编译方法见连接https:///devyte/nodemcu-platform/wiki/How-to-build-ESPlorer-from-sources 6.使用中遇到的问题这个nodemcu-studio-csharp-master.zip是过时的lua软件,不好用,官方说了没注意。
openslide用法 -回复

openslide用法-回复首先,让我们来了解openslide是什么。
OpenSlide是一个开源库,旨在提供一种高效读取大尺寸高分辨率图像的方法。
这种图像通常在数字病理学和其他医学领域中使用,并且可以包含多个尺寸级别和通道。
OpenSlide支持许多常见的图像格式,如SVS、NDPI和TIF。
接下来,我们将逐步介绍如何使用openslide来读取和处理大型高分辨率图像。
第一步是安装OpenSlide库。
可以通过在终端中运行适当的命令来安装OpenSlide。
在Ubuntu上,可以使用以下命令:sudo apt-get install openslide-tools在基于Debian的系统上,可以使用以下命令:sudo yum install openslide-tools对于Windows系统,可以从OpenSlide官方网站上下载适用于Windows 的预编译二进制文件。
安装完成后,我们可以开始使用OpenSlide来读取图像。
第二步是导入OpenSlide库。
在Python中,可以使用以下代码行导入openslide库:import openslide第三步是打开图像文件。
使用`openslide.open()`函数,可以打开图像文件并获取一个OpenSlide对象,如下所示:slide = openslide.OpenSlide("/path/to/image.svs")在此代码中,`"/path/to/image.svs"`应替换为实际图像文件的路径。
第四步是获取图像的基本信息。
可以使用OpenSlide对象的各种属性和方法来获取有关图像的信息,例如图像的尺寸、级别和通道数等。
下面是一些示例代码:# 获取图像的宽度和高度width, height = slide.dimensions# 获取图像的级别数level_count = slide.level_count# 获取图像的通道数channel_count = slide.associated_images.count# 获取指定级别的尺寸level_width, level_height = slide.level_dimensions[level]第五步是读取图像的指定区域。
nodemcu API说明

API说明flash 错误注意:有些模块在烧写之后启动,串口输出ERROR in flash_read: r=。
这是因为模块原来的flash内部没有擦除。
可使用blank512k.bin,内容为全0xFF,从0x00000开始烧入。
烧入之后可以正常运行。
概述:•快速、自动连接无线路由器•基于Lua 5.1.4,使用者需了解最简单的Lua语法•采用事件驱动的编程模型•内置file, timer, pwm, i2c, net, gpio, wifi, uart, adc模块•串口波特率:9600-8N1•对模块的引脚进行编号;gpio,i2c,pwm 等模块需要使用引脚编号进行索引•目前的编号对应表格:新Gpio索引 (20141219及以后的版本采用)index pin0 [*] GPIO161 GPIO42 GPIO53 GPIO04 GPIO25 GPIO146 GPIO127 GPIO138 GPIO159 GPIO310 GPIO111 GPIO912 GPIO10[*] D0(GPIO16) 只能用作gpio读写,不支持中断,i2c/pwm/ownode模块node.restart()描述重新启动语法node.restart()参数nil返回值nil示例node.restart();node.dsleep()描述,进入睡眠模式,计时时间之后唤醒语法node.dsleep(us)-注意: 如需使用此功能,需要将esp8266的PIN32(RST)和PIN8(XPD_DCDC)短接。
参数us: 睡眠时间,单位:us返回值nil示例node.dsleep(us);node.chipid()描述返回芯片ID语法node.chipid()参数nil返回值number:芯片ID示例id = node.chipid();node.heap()描述返回当前系统剩余内存大小,单位:字节语法node.heap()参数nil返回值number: 系统剩余内存字节数示例heap_size= node.heap();node.key()描述定义按键的功能函数, 按键与GPIO16相连。
osgqopenglwidget linux 编译-概述说明以及解释

osgqopenglwidget linux 编译-概述说明以及解释1.引言1.1 概述概述部分内容:引言部分的概述用于介绍文章的背景和内容。
本文将讨论关于在Linux系统上编译OSGQOpenGLWidget的方法以及可能的问题和解决方法。
OSGQOpenGLWidget是一种用于在Qt应用程序中集成OpenSceneGraph的插件。
OpenSceneGraph (OSG) 是一个开源的3D 图形库,可用于创建交互式的3D应用程序。
Qt是一种跨平台的C++图形用户界面应用程序开发框架,被广泛应用于软件开发领域。
本文首先对OSG和Qt进行简要介绍,包括它们的特点、用途和优势。
然后,我们将重点讨论在Linux系统上编译OSGQOpenGLWidget的具体方法和步骤。
我们将提供详细的操作指南和示例代码,以帮助读者顺利完成编译过程。
此外,我们还将探讨在编译过程中可能遇到的一些常见问题,并给出相应的解决方法。
这些问题可能涉及依赖项安装、环境配置、库文件链接等方面。
我们将提供一些实用的技巧和建议,帮助读者快速克服这些难题。
通过本文的阅读,读者将了解到在Linux系统上编译OSGQOpenGLWidget所需的基本知识和技能。
希望本文能为希望在Linux平台上开发3D图形应用程序的开发者提供一些有用的信息和帮助。
接下来,我们将详细介绍OSG (OpenSceneGraph) 的相关内容。
1.2 文章结构文章结构的部分应该包括以下内容:文章结构部分旨在介绍本篇文章的整体组织和内容安排,为读者提供一个清晰的导读,方便他们快速了解文章的结构和内容组成。
本文的结构主要包括引言、正文和结论三个部分。
在引言部分,我们先对该篇文章进行了概述,简要介绍了将要讨论的主题。
接着,我们详细说明了文章的结构,即引言、正文和结论三个部分。
通过明确的讲述结构,读者可以更好地理解文章的内容和逻辑顺序。
正文部分将从两个方面展开。
首先,我们将介绍OSG (OpenSceneGraph)的概念和基本特点,包括其在图形渲染方面的应用和优势。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
© NODE MCU TEAM
网站: 电邮: nodemcu@
协议: MIT License
GitHub: https:///nodemcu
1 / 2
NODE MCU DEVKIT 硬件说明书
V0.9 2014-12-7
管脚定义
GPIO16 GPIO5 GPIO4 GPIO0 GPIO2 GND 3V3
EN RST GND 5V
D0 D1 D2 D3 D4 3V3 GND D5 D6 D7 D8
D9 D10 GND 3V3
A0 RSV RSV RSV RSV RSV RSV GND 3V3 3.3V GND GPIO14 GPIO12 GPIO13 GPIO15
GPIO3 GPIO1 GND 3.3V
ADC0 NC NC NC
NC NC NC GND 3.3V GND 3.3V
EN RST GND 5V
USER FLASH TXD1
RXD2 TXD2
RXD0 TXD0
WAKE
HSPICLK HSPIQ
HSPID HSPICS
TOUT
3.3V POWER 5V POWER GROUND GPIO WITH PWM GPIO WITHOUT PWM
UART HSPI
KEY SYSTEM ADC NOT CONNECT
DEVKIT
NODE MCU DEVKIT 硬件说明书
注意事项
1. 连接开发板硬件之前,确保断开所有电源以避免触电危险。
开发板上包含尖锐物体,使用时应当十分小心以避
免意外伤害。
禁止用手指直接触摸开发板裸露金属部分,防止意外扎伤手指。
另外直接触摸金属部分可能导致静电损坏开发板。
未成年人需要在成年人监护下使用此开发板。
2. 开发板天线附近请保持足够的净空区,否则会影响天线性能。
3. 开发板的USB接口与计算机连接时,如果开发板的串口没有被打开,插拔计算机USB外设的操作会造成开发
板复位。
只有使用计算机供电且串口未被打开时会发生此问题,如果使用普通USB电源供电或计算机已经打开串口则不会发生此问题。
4. 开发板的GPIO0上电时若电平为低,则开发板进入烧录固件模式,此时用户的程序将不会被执行。
如果开发板
上电后未能正常工作,请检查如下引脚的电平:GPIO0高,GPIO2高,EN高,RST高,GPIO15低。
若电平不符,请用户检查外围电路并修正。
5. 烧录固件时如果不慎发生中断导致烧录失败,则开发板的程序不完整,此时有一定的可能无法进入自动模式。
此时应当按住FLASH按键不放插入USB线缆,则可正常烧录固件。
6. 如果用户需要使用休眠功能,需要将RST与GPIO16直接连接。
用户可自行连接这两个管脚,或在开发板R3
位置焊接0欧姆的电阻。
注意,使用休眠功能后,GPIO16禁止使用。
7. GPIO16不支持中断、PWM、I2C以及One-wire功能,只能作为普通输入/输出端口使用。
8. 不得对开发板输入超过5V以上的电源电压,也不得将开发板GPIO直接连接到5V电平的外设上。
如果需要连
接,需要电平转换电路,否则可能造成不可逆转的损坏。
2 / 2。