西门子【Library of Basic Controls (LBC)基本控制库”(LBC) 提供基本控制功能】

news/2025/1/18 6:13:30/

AF架构中使用的库

文章目录

Table of contents
Legal information ..............................................................................................................................2
1
Introduction .............................................................................................................................8
1.1
Overview....................................................................................................................8
1.2
General information ...................................................................................................8
1.3
Hardware and software requirements .......................................................................9
1.4
User-defined documentation ...................................................................................10
2
Library Concept ....................................................................................................................11
2.1
Modularization .........................................................................................................11
2.2
Independent of field of application...........................................................................11
2.3
Storage of configuration parameters .......................................................................11
2.4
Diagnostic ................................................................................................................12
2.5
Module interface ......................................................................................................13
3
Program blocks.....................................................................................................................15
3.1
LBC_ControlNode_General (FC / V3.0.0)...............................................................15
3.2
ControlNodes...........................................................................................................17
3.2.1
LBC_AnalogInputCn (FB / V3.0.0) ..........................................................................17
3.2.2
LBC_AnalogOutputCn (FB / V3.0.0) .......................................................................22
3.2.3
LBC_AnalogScaleCn (FB / V3.0.0) .........................................................................27
3.2.4
LBC_Axis16Pos_TecPlcCn (FB / V3.0.0) ...............................................................31
3.2.5
LBC_AxisControl_TecPlcCn (FB / V3.0.0)..............................................................36
3.2.6
LBC_CounterCn (FB / V3.0.0).................................................................................41
3.2.7
LBC_DigitalSignalCn (FB / V3.0.0) .........................................................................44
3.2.8
LBC_MotorStarterCn (FB / V3.0.0) .........................................................................48
3.2.9
LBC_PIDControlCn (FB / V3.0.0)............................................................................53
3.2.10
LBC_PT1FilterCn (FB / V3.0.0)...............................................................................57
3.2.11
LBC_SinaPosCn (FB / V3.0.1) ................................................................................60
3.2.12
LBC_SinaSpeedCn (FB / V3.0.3)............................................................................64
3.2.13
LBC_StarDeltaStarterCn (FB / V3.0.0)....................................................................68
3.2.14
LBC_ThreeWayActuatorCn (FB / V3.0.0) ...............................................................73
3.2.15
LBC_TMPulseDriveCn (FB / V3.0.0).......................................................................79
3.2.16
LBC_TwoHandControlCn (FB / V3.0.0) ..................................................................83
3.2.17
LBC_TwoWayActuatorCn (FB / V3.0.0) ..................................................................86
3.3
FunctionBlocks ........................................................................................................91
3.3.1
LBC_AnalogInput (FB / V3.0.0)...............................................................................91
3.3.2
LBC_AnalogOutput (FB / V3.0.0) ............................................................................96
3.3.3
LBC_AnalogScale (FB / V3.0.0)............................................................................101
3.3.4
LBC_Axis16Pos_TecPlc (FB / V3.0.0) ..................................................................105
3.3.5
LBC_AxisControl_TecPlc (FB / V3.0.0).................................................................113
3.3.6
LBC_Counter (FB / V3.0.0) ...................................................................................122
3.3.7
LBC_DigitalSignal (FB / V3.0.0) ............................................................................126
3.3.8
LBC_MotorStarter (FB / V3.0.0) ............................................................................130
3.3.9
LBC_PIDControl (FB / V3.0.0)...............................................................................135
3.3.10
LBC_PT1Filter (FB / V3.0.0)..................................................................................140
3.3.11
LBC_SinaPos (FB / V3.0.1)...................................................................................143
3.3.12
LBC_SinaSpeed (FB / V3.0.3)...............................................................................149
3.3.13
LBC_StarDeltaStarter (FB / V3.0.0) ......................................................................154
3.3.14
LBC_ThreeWayActuator (FB / V3.0.0) ..................................................................159
3.3.15
LBC_TMPulseDrive (FB / V3.0.0)..........................................................................166
3.3.16
LBC_TwoHandControl (FB / V3.0.0) .....................................................................171
3.3.17
LBC_TwoWayActuator (FB / V3.0.0).....................................................................174
4
PLC data types ....................................................................................................................179
4.1.1
LBC_typeDiagnostics (UDT / V3.0.0)....................................................................179
4.1.2
LBC_typeInterfaceCommands (UDT / V3.0.0)......................................................179
4.2
AnalogSignals........................................................................................................180
4.2.1
LBC_typeAnalogProcessValues (UDT / V3.0.0) ...................................................180
4.3
AnalogSignals / Input.............................................................................................181
4.3.1
LBC_typeAnalogInputConfiguration (UDT / V3.0.0)..............................................181
4.3.2
LBC_typeAnalogInputControlNode (UDT / V3.0.0)...............................................181
4.3.3
LBC_typeAnalogInputControlNodeCommands (UDT / V3.0.0) ............................182
4.3.4
LBC_typeAnalogInputControlNodeMonitoring (UDT / V3.0.0) ..............................182
4.3.5
LBC_typeAnalogInputInterface (UDT / V3.0.0) .....................................................182
4.4
AnalogSignals / Output..........................................................................................183
4.4.1
LBC_typeAnalogOutputConfiguration (UDT / V3.0.0)...........................................183
4.4.2
LBC_typeAnalogOutputControlNode (UDT / V3.0.0) ............................................183
4.4.3
LBC_typeAnalogOutputControlNodeCommands (UDT / V3.0.0)..........................184
4.4.4
LBC_typeAnalogOutputControlNodeMonitoring (UDT / V3.0.0) ...........................184
4.4.5
LBC_typeAnalogOutputInterface (UDT / V3.0.0) ..................................................184
4.5
AnalogSignals / Scale............................................................................................186
4.5.1
LBC_typeAnalogScaleConfiguration (UDT / V3.0.0).............................................186
4.5.2
LBC_typeAnalogScaleControlNode (UDT / V3.0.0)..............................................186
4.5.3
LBC_typeAnalogScaleControlNodeCommands (UDT / V3.0.0) ...........................187
4.5.4
LBC_typeAnalogScaleControlNodeMonitoring (UDT / V3.0.0).............................187
4.5.5
LBC_typeAnalogScaleInterface (UDT / V3.0.0) ....................................................187
4.5.6
LBC_typeAnalogScaleValues (UDT / V3.0.0) .......................................................188
4.6
Axis16Pos..............................................................................................................189
4.6.1
LBC_typeAxis16PosCommandStates (UDT / V3.0.0) ..........................................189
4.6.2
LBC_typeAxis16PosConfiguration (UDT / V3.0.0)................................................189
4.6.3
LBC_typeAxis16PosControlNode (UDT / V3.0.0) .................................................189
4.6.4
LBC_typeAxis16PosControlNodeCommands (UDT / V3.0.0)...............................190
4.6.5
LBC_typeAxis16PosControlNodeMonitoring (UDT / V3.0.0) ................................190
4.6.6
LBC_typeAxis16PosInterface (UDT / V3.0.0) .......................................................192
4.6.7
LBC_typeAxis16PosManualCommands (UDT / V3.0.0) .......................................192
4.6.8
LBC_typeAxis16PosProcessValues (UDT / V3.0.0) .............................................193
4.6.9
LBC_typeAxis16PosSetPosition (UDT / V3.0.0) ...................................................195
4.7
AxisControl ............................................................................................................196
4.7.1
LBC_typeAxisControlCommandStates (UDT / V3.0.0) .........................................196
4.7.2
LBC_typeAxisControlConfiguration (UDT / V3.0.0) ..............................................196
4.7.3
LBC_typeAxisControlInterface (UDT / V3.0.0)......................................................197
4.7.4
LBC_typeAxisControlManualCommands (UDT / V3.0.0)......................................197
4.7.5
LBC_typeAxisControlNode (UDT / V3.0.0) ...........................................................198
4.7.6
LBC_typeAxisControlNodeCommands (UDT / V3.0.0).........................................198
4.7.7
LBC_typeAxisControlNodeMonitoring (UDT / V3.0.0)...........................................199
4.7.8
LBC_typeAxisControlProcessValues (UDT / V3.0.0)............................................201
4.8
Counter..................................................................................................................205
4.8.1
LBC_typeCounterConfiguration (UDT / V3.0.0) ....................................................205
4.8.2
LBC_typeCounterControlNode (UDT / V3.0.0) .....................................................205
4.8.3
LBC_typeCounterControlNodeCommands (UDT / V3.0.0)...................................205
4.8.4
LBC_typeCounterControlNodeMonitoring (UDT / V3.0.0) ....................................206
4.8.5
LBC_typeCounterInterface (UDT / V3.0.0)............................................................206
4.8.6
LBC_typeCounterProcessValues (UDT / V3.0.0)..................................................206
4.9
DigitalSignal...........................................................................................................207
4.9.1
LBC_typeDigitalSignalConfiguration (UDT / V3.0.0).............................................207
4.9.2
LBC_typeDigitalSignalControlNode (UDT / V3.0.0) ..............................................207
4.9.3
LBC_typeDigitalSignalControlNodeCommands (UDT / V3.0.0)............................207
4.9.4
LBC_typeDigitalSignalControlNodeMonitoring (UDT / V3.0.0) .............................208
4.9.5
LBC_typeDigitalSignalInterface (UDT / V3.0.0) ....................................................208
4.9.6
LBC_typeDigitalSignalProcessValues (UDT / V3.0.0) ..........................................208
4.10
MotorStarter...........................................................................................................209
4.10.1
LBC_typeMotorStarterCommands (UDT / V3.0.0)................................................209
4.10.2
LBC_typeMotorStarterCommandStates (UDT / V3.0.0) .......................................209
4.10.3
LBC_typeMotorStarterConfiguration (UDT / V3.0.0).............................................209
4.10.4
LBC_typeMotorStarterControlNode (UDT / V3.0.0) ..............................................210
4.10.5
LBC_typeMotorStarterControlNodeCommands (UDT / V3.0.0)............................210
4.10.6
LBC_typeMotorStarterControlNodeMonitoring (UDT / V3.0.0) .............................210
4.10.7
LBC_typeMotorStarterInterface (UDT / V3.0.0) ....................................................211
4.10.8
LBC_typeMotorStarterProcessValues (UDT / V3.0.0) ..........................................211
4.11
PIDControl .............................................................................................................213
4.11.1
LBC_typePIDControlConfiguration (UDT / V3.0.0) ...............................................213
4.11.2
LBC_typePIDControlControllerStructure (UDT / V3.0.0) ......................................213
4.11.3
LBC_typePIDControlControlNode (UDT / V3.0.0).................................................213
4.11.4
LBC_typePIDControlControlNodeCommands (UDT / V3.0.0) ..............................214
4.11.5
LBC_typePIDControlControlNodeMonitoring (UDT / V3.0.0)................................214
4.11.6
LBC_typePIDControlControlVariableCreation (UDT / V3.0.0) ..............................215
4.11.7
LBC_typePIDControlInterface (UDT / V3.0.0).......................................................215
4.11.8
LBC_typePIDControlParameter (UDT / V3.0.0)....................................................215
4.11.9
LBC_typePIDControlPeripheryScaling (UDT / V3.0.0)..........................................216
4.11.10 LBC_typePIDControlProcessValues (UDT / V3.0.0).............................................216
4.12
PT1Filter ................................................................................................................218
4.12.1
LBC_typePT1FilterConfiguration (UDT / V3.0.0) ..................................................218
4.12.2
LBC_typePT1FilterControlNode (UDT / V3.0.0)....................................................218
4.12.3
LBC_typePT1FilterControlNodeCommands (UDT / V3.0.0) .................................218
4.12.4
LBC_typePT1FilterControlNodeMonitoring (UDT / V3.0.0)...................................218
4.12.5
LBC_typePT1FilterInterface (UDT / V3.0.0)..........................................................219
4.12.6
LBC_typePT1FilterProcessValues (UDT / V3.0.0)................................................219
4.13
SinaPos .................................................................................................................220
4.13.1
LBC_typeSinaPosCommandConfiguration (UDT / V3.0.0)...................................220
4.13.2
LBC_typeSinaPosCommandStates (UDT / V3.0.0) ..............................................220
4.13.3
LBC_typeSinaPosConfiguration (UDT / V3.0.0)....................................................221
4.13.4
LBC_typeSinaPosControlNode (UDT / V3.0.0).....................................................221
4.13.5
LBC_typeSinaPosControlNodeCommands (UDT / V3.0.0) ..................................221
4.13.6
LBC_typeSinaPosControlNodeMonitoring (UDT / V3.0.0)....................................222
4.13.7
LBC_typeSinaPosInterface (UDT / V3.0.0)...........................................................222
4.13.8
LBC_typeSinaPosManualCommands (UDT / V3.0.0)...........................................223
4.13.9
LBC_typeSinaPosProcessValues (UDT / V3.0.0).................................................223
4.14
SinaSpeed .............................................................................................................225
4.14.1
LBC_typeSinaSpeedCommandConfiguration (UDT / V3.0.0)...............................225
4.14.2
LBC_typeSinaSpeedCommandStates (UDT / V3.0.0)..........................................225
4.14.3
LBC_typeSinaSpeedConfiguration (UDT / V3.0.0) ...............................................225
4.14.4
LBC_typeSinaSpeedControlNode (UDT / V3.0.0).................................................226
4.14.5
LBC_typeSinaSpeedControlNodeCommands (UDT / V3.0.0)..............................226
4.14.6
LBC_typeSinaSpeedControlNodeMonitoring (UDT / V3.0.0)................................226
4.14.7
LBC_typeSinaSpeedInterface (UDT / V3.0.0).......................................................227
4.14.8
LBC_typeSinaSpeedManualCommands (UDT / V3.0.0) ......................................227
4.14.9
LBC_typeSinaSpeedProcessValues (UDT / V3.0.0).............................................228
4.15
StarDeltaStarter.....................................................................................................229
4.15.1
LBC_typeStarDeltaStarterCommands (UDT / V3.0.0) ..........................................229
4.15.2
LBC_typeStarDeltaStarterCommandStates (UDT / V3.0.0)..................................229
4.15.3
LBC_typeStarDeltaStarterConfiguration (UDT / V3.0.0) .......................................229
4.15.4
LBC_typeStarDeltaStarterControlNode (UDT / V3.0.0) ........................................230
4.15.5
LBC_typeStarDeltaStarterControlNodeCommands (UDT / V3.0.0)......................230
4.15.6
LBC_typeStarDeltaStarterControlNodeMonitoring (UDT / V3.0.0) .......................230
4.15.7
LBC_typeStarDeltaStarterInterface (UDT / V3.0.0)...............................................231
4.15.8
LBC_typeStarDeltaStarterProcessValues (UDT / V3.0.0) ....................................231
4.16
ThreeWayActuator.................................................................................................233
4.16.1
LBC_typeThreeWayActuatorCommandStates (UDT / V3.0.0) .............................233
4.16.2
LBC_typeThreeWayActuatorConfiguration (UDT / V3.0.0)...................................233
4.16.3
LBC_typeThreeWayActuatorControlNode (UDT / V3.0.0) ....................................234
4.16.4
LBC_typeThreeWayActuatorControlNodeCommands (UDT / V3.0.0)..................234
4.16.5
LBC_typeThreeWayActuatorControlNodeMonitoring (UDT / V3.0.0) ...................234
4.16.6
LBC_typeThreeWayActuatorInterface (UDT / V3.0.0) ..........................................235
4.16.7
LBC_typeThreeWayActuatorManualCommands (UDT / V3.0.0)..........................235
4.16.8
LBC_typeThreeWayActuatorProcessValues (UDT / V3.0.0) ................................236
4.17
TMPulseDrive ........................................................................................................238
4.17.1
LBC_typeTMPulseDriveCommands (UDT / V3.0.0) .............................................238
4.17.2
LBC_typeTMPulseDriveCommandStates (UDT / V3.0.0).....................................238
4.17.3
LBC_typeTMPulseDriveConfiguration (UDT / V3.0.0) ..........................................238
4.17.4
LBC_typeTMPulseDriveControlNode (UDT / V3.0.0) ...........................................239
4.17.5
LBC_typeTMPulseDriveControlNodeCommands (UDT / V3.0.0).........................239
4.17.6
LBC_typeTMPulseDriveControlNodeMonitoring (UDT / V3.0.0)...........................240
4.17.7
LBC_typeTMPulseDriveInterface (UDT / V3.0.0)..................................................240
4.17.8
LBC_typeTMPulseDriveProcessValues (UDT / V3.0.0)........................................240
4.18
TwoHandControl....................................................................................................242
4.18.1
LBC_typeTwoHandControlCommands (UDT / V3.0.0).........................................242
4.18.2
LBC_typeTwoHandControlConfiguration (UDT / V3.0.0)......................................242
4.18.3
LBC_typeTwoHandControlControlNode (UDT / V3.0.0) .......................................242
4.18.4
LBC_typeTwoHandControlControlNodeCommands (UDT / V3.0.0).....................243
4.18.5
LBC_typeTwoHandControlControlNodeMonitoring (UDT / V3.0.0) ......................243
4.18.6
LBC_typeTwoHandControlInterface (UDT / V3.0.0) .............................................243
4.18.7
LBC_typeTwoHandControlProcessValues (UDT / V3.0.0) ...................................244
4.19
TwoWayActuator ...................................................................................................245
4.19.1
LBC_typeTwoWayActuatorCommandStates (UDT / V3.0.0) ................................245
4.19.2
LBC_typeTwoWayActuatorConfiguration (UDT / V3.0.0) .....................................245
4.19.3
LBC_typeTwoWayActuatorControlNode (UDT / V3.0.0).......................................246
4.19.4
LBC_typeTwoWayActuatorControlNodeCommands (UDT / V3.0.0) ....................246
4.19.5
LBC_typeTwoWayActuatorControlNodeMonitoring (UDT / V3.0.0)......................246
4.19.6
LBC_typeTwoWayActuatorInterface (UDT / V3.0.0).............................................247
4.19.7
LBC_typeTwoWayActuatorManualCommands (UDT / V3.0.0).............................247
4.19.8
LBC_typeTwoWayActuatorProcessValues (UDT / V3.0.0)...................................247
5
ProDiag supervision settings ............................................................................................249
5.1
Alarm class ............................................................................................................250
5.2
Supervision settings - Category and alarm text.....................................................250
5.3
Text list for ProDiag Supervisions .........................................................................251
5.4
Structure of an alarm message .............................................................................251
5.5
Display the alarm text in the alarm overview - HMI...............................................252
6
Implementation of Visualization........................................................................................254
7
Quick Start: how to use the example project...................................................................258
8
Overview of the LBC Screen structure .............................................................................261
8.1
Navigation..............................................................................................................261
8.2
Status Icons ...........................................................................................................262
8.3
Changing Configuration Parameter and associated behavior of the PLC ............263
8.4
Navigation in case of special extended view of Axis type modules ......................267
9
Overview of all LBC screens and faceplates ...................................................................268
9.1
Basic view faceplates ............................................................................................268
9.1.1
Interface properties................................................................................................269
9.2
Extended view faceplates......................................................................................278
9.2.1
Calling Extended View from Basic View................................................................278
9.2.2
Compact extended faceplates for Axis type modules ...........................................281
9.3
Tooltip as help information ....................................................................................283
9.4
Screen style...........................................................................................................284
9.5
Overview of basic view faceplates ........................................................................285
9.6
Overview of extended view screens......................................................................288
9.6.1
Monitoring screens ................................................................................................288
9.6.2
Configuration screens............................................................................................293
9.6.3
Manual commands screens...................................................................................303
9.7
Overview of alarm screen......................................................................................307
9.8
Overview of special extended view screens of Axis type modules .......................308
9.8.1
Monitoring screens ................................................................................................308
9.8.2
Configuration screens............................................................................................312
9.8.3
Manual commands screens...................................................................................327
10
Appendix..............................................................................................................................338
10.1
Service and support...............................................................................................338
10.2
Links and Literature ...............................................................................................339
10.3
Change documentation .........................................................................................340
10.4
Change log ............................................................................................................34

概要

        “基本控制库”(LBC) 提供基本控制功能,这些控制功能根据西门子编程风格指南和“ PLC Open
指南进行标准化编程,LBC库的描述意图在于后期为"AF"架构做铺垫,LBC库的优点是对控制接口HMI接口以及报警代码,控制类数据类型,HMI数据类型等做了标准的规划和要求以便规范编程方法和思想和适配后面的AF架构。
Legal information
Use of application examples
        Application examples illustrate the solution of automation tasks through an interaction of several components in
the form of text, graphics and/or software modules. The application examples are a free service by Siemens AG
and/or a subsidiary of Siemens AG ("Siemens"). They are non-binding and make no claim to completeness or
functionality regarding configuration and equipment. The application examples merely offer help with typical
tasks; they do not constitute customer-specific solutions. You yourself are responsible for the proper and safe
operation of the products in accordance with applicable regulations and must also check the function of the
respective application example and customize it for your system.
Siemens grants you the non-exclusive, non-sublicensable and non-transferable right to have the application
examples used by technically trained personnel. Any change to the application examples is your responsibility.
Sharing the application examples with third parties or copying the application examples or excerpts thereof is
permitted only in combination with your own products. The application examples are not required to undergo the
customary tests and quality inspections of a chargeable product; they may have functional and performance
defects as well as errors. It is your responsibility to use them in such a manner that any malfunctions that may
occur do not result in property damage or injury to persons.
Disclaimer of liability
        Siemens shall not assume any liability, for any legal reason whatsoever, including, without limitation, liability for
the usability, availability, completeness and freedom from defects of the application examples as well as for
related information, configuration and performance data and any damage caused thereby. This shall not apply in
cases of mandatory liability, for example under the German Product Liability Act, or in cases of intent, gross
negligence, or culpable loss of life, bodily injury or damage to health, non-compliance with a guarantee,
fraudulent non-disclosure of a defect, or culpable breach of material contractual obligations. Claims for damages
arising from a breach of material contractual obligations shall however be limited to the foreseeable damage
typical of the type of agreement, unless liability arises from intent or gross negligence or is based on loss of life,
bodily injury or damage to health. The foregoing provisions do not imply any change in the burden of proof to
your detriment. You shall indemnify Siemens against existing or future claims of third parties in this connection
except where Siemens is mandatorily liable.
By using the application examples you acknowledge that Siemens cannot be held liable for any damage beyond
the liability provisions described.
Other information
        Siemens reserves the right to make changes to the application examples at any time without notice. In case of
discrepancies between the suggestions in the application examples and other Siemens publications such as
catalogs, the content of the other documentation shall have precedence.
The Siemens terms of use ( https://support.industry.siemens.com ) shall also apply.
Security information
        Siemens provides products and solutions with industrial security functions that support the secure operation of
plants, systems, machines and networks.
In order to protect plants, systems, machines and networks against cyber threats, it is necessary to implement –
and continuously maintain – a holistic, state-of-the-art industrial security concept. Siemens’ products and
solutions constitute one element of such a concept.
Customers are responsible for preventing unauthorized access to their plants, systems, machines and networks.
Such systems, machines and components should only be connected to an enterprise network or the internet if
and to the extent such a connection is necessary and only when appropriate security measures (e.g. firewalls
and/or network segmentation) are in place.
        For additional information on industrial security measures that may be implemented, please visit
        https://www.siemens.com/industrialsecurity .
        Siemens’ products and solutions undergo continuous development to make them more secure. Siemens strongly
recommends that product updates are applied as soon as they are available and that the latest product versions
are used. Use of product versions that are no longer supported, and failure to apply the latest updates may
increase customer’s exposure to cyber threats.
To stay informed about product updates, subscribe to the Siemens Industrial Security RSS Feed under
        https://www.siemens.com/cert

整体架构

技术名词

技术细节

 

        Prodiag的相关篇幅将不在赘述,有兴趣的可以自行到西门子官方网站进行学习。

相关连接

https://support.industry.siemens.comicon-default.png?t=O83Ahttps://support.industry.siemens.comhttps://support.industry.siemens.com/cs/ww/en/view/109792175icon-default.png?t=O83Ahttps://support.industry.siemens.com/cs/ww/en/view/109792175https://support.industry.siemens.com/cs/ww/en/view/81318674icon-default.png?t=O83Ahttps://support.industry.siemens.com/cs/ww/en/view/81318674https://support.industry.siemens.com/cs/ww/en/view/109747503icon-default.png?t=O83Ahttps://support.industry.siemens.com/cs/ww/en/view/109747503https://support.industry.siemens.com/cs/ww/en/view/109738702icon-default.png?t=O83Ahttps://support.industry.siemens.com/cs/ww/en/view/109738702


http://www.ppmy.cn/news/1564072.html

相关文章

dockerhub上一些镜像

K8s下网络排障工具 https://hub.docker.com/r/nicolaka/netshoot ex kubectl run tmp-shell --rm -i --tty --image nicolaka/netshoot -- /bin/bash # 主机的net ns下运行 kubectl run tmp-shell --rm -i --tty --overrides{"spec": {"hostNetwork": tru…

git 命令如何在本地新建分支,并push到远程仓库的新分支上

在 Git 中,新建本地分支并将其推送到远程仓库的新分支上,可以按照以下步骤进行: 确保工作目录是干净的: 在开始之前,最好确保你的工作目录中没有未提交的更改。你可以通过运行 git status 来检查。 新建本地分支&…

冯·诺依曼体系结构:计算机科学的奠基石

文章目录 前言🎷一、冯诺依曼体系结构(Von Neumann Architecture)🎸1.1 硬件介绍🥁1. 输入设备🥁2. 输出设备🥁3. 输入输出一体化设备🥁4. 存储器🥁5. 中央处理器CPU&…

ASP.Net Identity + IODC 解析ReturnUrl

Identity Ids4 配置 成认证服务 一、创建 Identity身份验证 项目 创建的项目结构中 没有 注册和登录的 控制器和视图 配置数据库地址 》》默认已经生成了Miagratin 直接update-database 二、在Identity项目 配置 IdentityServer4 Nuget 两个包 》》》配置Config 类 usin…

DX12 快速教程(3) —— 画矩形

快速导航 新建项目 "003-DrawRectangle"初识渲染管线什么是渲染管线可编程渲染管线与着色器渲染管线五大阶段Input Assembler (IA) Stage 输入装配阶段Vertex Shader (VS) Stage 顶点着色器阶段什么是齐次坐标透视与齐次坐标六大坐标空间顶点着色器的目标 Rasterizat…

《深度学习神经网络训练:数据集下载资源列表》

深度学习神经网络训练:数据集下载资源列表 一、数据集下载的重要性 在当今数字化时代,数据集下载对于各个领域的研究与发展都具有不可忽视的重要意义。尤其在机器学习、深度学习以及各类数据驱动的科研项目中,数据集更是起到了基础性的支撑…

JVM 触发类加载的条件有哪些?

目录 一、类加载生命周期 二、主动引用 2.1、创建类的实例 2.2、访问类的静态字段或静态方法 2.3、反射 2.4、初始化类的子类时,先初始化父类 2.5、虚拟机启动时,初始化 main 方法所在的类 2.6、动态语言支持 三、被动引用 3.1、通过子类引用父…

Hibernate框架:简化数据持久化的强大工具

在软件开发领域,数据持久化是一个核心问题,它关乎应用程序如何高效、安全地存储和检索数据。Hibernate,作为一款开源的对象关系映射(ORM)框架,自其诞生以来,便以其强大的功能和灵活的架构赢得了…