⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 igbt.htm

📁 汽车测功机源肛码.单片机用的是LPC2104. 实现测速,对涡流机的控制,马达的控制.
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<LI><a href="#[1084a7c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[bf4a8c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[c2fa64]"></a>__I2cWrite</STRONG> (ARM, 88 bytes, Stack size 24 bytes, i2c.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = __I2cWrite -> OSMboxPend -> OS_Sched</UL>
<BR>[Calls]<UL><LI><a href="#[c2f160]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSMboxPend
</UL>
<BR>[Called By]<UL><LI><a href="#[c2f978]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;I2cRead
<LI><a href="#[c2f9ec]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;I2cWrite
</UL>

<P><STRONG><a name="[c2f9ec]"></a>I2cWrite</STRONG> (ARM, 160 bytes, Stack size 24 bytes, i2c.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = I2cWrite -> __I2cWrite -> OSMboxPend -> OS_Sched</UL>
<BR>[Calls]<UL><LI><a href="#[c2ee90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSemPost
<LI><a href="#[c2ef08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSemPend
<LI><a href="#[c2fa64]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__I2cWrite
</UL>
<BR>[Called By]<UL><LI><a href="#[b440dc]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;WriteSpeedSetParameter
<LI><a href="#[c2f70c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;WritePidParam
<LI><a href="#[c2f80c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;WriteEEPROM
</UL>

<P><STRONG><a name="[c2f978]"></a>I2cRead</STRONG> (ARM, 312 bytes, Stack size 32 bytes, i2c.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = I2cRead -> __I2cWrite -> OSMboxPend -> OS_Sched</UL>
<BR>[Calls]<UL><LI><a href="#[c2ee90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSemPost
<LI><a href="#[c2ef08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSemPend
<LI><a href="#[c2f160]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSMboxPend
<LI><a href="#[c2fa64]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__I2cWrite
</UL>
<BR>[Called By]<UL><LI><a href="#[c2f690]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;ReadPidParam
<LI><a href="#[c2f788]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;ReadSpeedSetParameter
<LI><a href="#[c2f884]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;ReadEEPROM
</UL>

<P><STRONG><a name="[c2f8fc]"></a>I2c_Exception</STRONG> (ARM, 788 bytes, Stack size 8 bytes, i2c.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = I2c_Exception -> OSMboxPost -> OS_EventTaskRdy</UL>
<BR>[Calls]<UL><LI><a href="#[c2f0e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSMboxPost
</UL>
<BR>[Called By]<UL><LI><a href="#[103e2b4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;I2c_Handler
</UL>

<P><STRONG><a name="[c2f884]"></a>ReadEEPROM</STRONG> (ARM, 440 bytes, Stack size 80 bytes, i2c.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = ReadEEPROM -> I2cRead -> __I2cWrite -> OSMboxPend -> OS_Sched</UL>
<BR>[Calls]<UL><LI><a href="#[b441e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SendProgramRunStatus
<LI><a href="#[c2eff8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSMutexPost
<LI><a href="#[c2f070]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSMutexPend
<LI><a href="#[c2f424]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DemaPointBlockInit
<LI><a href="#[c2f4a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CommPutChar
<LI><a href="#[c2f51c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CommGetTxChar
<LI><a href="#[c2f978]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2cRead
</UL>
<BR>[Called By]<UL><LI><a href="#[c141ac]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;RecieveCommandTask
</UL>

<P><STRONG><a name="[c2f80c]"></a>WriteEEPROM</STRONG> (ARM, 252 bytes, Stack size 24 bytes, i2c.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = WriteEEPROM -> I2cWrite -> __I2cWrite -> OSMboxPend -> OS_Sched</UL>
<BR>[Calls]<UL><LI><a href="#[b442e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTimeDly
<LI><a href="#[c2f9ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2cWrite
</UL>
<BR>[Called By]<UL><LI><a href="#[bf4924]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;DemaTask
</UL>

<P><STRONG><a name="[b440dc]"></a>WriteSpeedSetParameter</STRONG> (ARM, 144 bytes, Stack size 32 bytes, i2c.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = WriteSpeedSetParameter -> I2cWrite -> __I2cWrite -> OSMboxPend -> OS_Sched</UL>
<BR>[Calls]<UL><LI><a href="#[b442e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTimeDly
<LI><a href="#[c2f9ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2cWrite
</UL>
<BR>[Called By]<UL><LI><a href="#[b448b4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;WaitTask
</UL>

<P><STRONG><a name="[c2f788]"></a>ReadSpeedSetParameter</STRONG> (ARM, 288 bytes, Stack size 40 bytes, i2c.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = ReadSpeedSetParameter -> I2cRead -> __I2cWrite -> OSMboxPend -> OS_Sched</UL>
<BR>[Calls]<UL><LI><a href="#[b44744]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CountSpeedParameter
<LI><a href="#[c2eff8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSMutexPost
<LI><a href="#[c2f070]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSMutexPend
<LI><a href="#[c2f4a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CommPutChar
<LI><a href="#[c2f51c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CommGetTxChar
<LI><a href="#[c2f978]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2cRead
</UL>
<BR>[Called By]<UL><LI><a href="#[c141ac]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;RecieveCommandTask
</UL>

<P><STRONG><a name="[c2f70c]"></a>WritePidParam</STRONG> (ARM, 348 bytes, Stack size 40 bytes, i2c.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = WritePidParam -> I2cWrite -> __I2cWrite -> OSMboxPend -> OS_Sched</UL>
<BR>[Calls]<UL><LI><a href="#[b442e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTimeDly
<LI><a href="#[c2f9ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2cWrite
<LI><a href="#[10b95e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fmul
<LI><a href="#[10bacb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_f2uiz
</UL>
<BR>[Called By]<UL><LI><a href="#[ff168c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;DealCommand
</UL>

<P><STRONG><a name="[c2f690]"></a>ReadPidParam</STRONG> (ARM, 320 bytes, Stack size 40 bytes, i2c.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = ReadPidParam -> I2cRead -> __I2cWrite -> OSMboxPend -> OS_Sched</UL>
<BR>[Calls]<UL><LI><a href="#[b442e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTimeDly
<LI><a href="#[c2f978]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2cRead
<LI><a href="#[10ba058]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2f
<LI><a href="#[10bba7c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fdiv
</UL>
<BR>[Called By]<UL><LI><a href="#[c141ac]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;RecieveCommandTask
</UL>

<P><STRONG><a name="[c2f424]"></a>DemaPointBlockInit</STRONG> (ARM, 100 bytes, Stack size 8 bytes, dema.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = DemaPointBlockInit</UL>
<BR>[Called By]<UL><LI><a href="#[c2f884]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;ReadEEPROM
</UL>

<P><STRONG><a name="[c28358]"></a>InsertDemaPoint</STRONG> (ARM, 240 bytes, Stack size 24 bytes, dema.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = InsertDemaPoint</UL>
<BR>[Called By]<UL><LI><a href="#[bf4924]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;DemaTask
</UL>

<P><STRONG><a name="[c282dc]"></a>AdjustDemaPoint</STRONG> (ARM, 96 bytes, Stack size 16 bytes, dema.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = AdjustDemaPoint -> GetForceAD</UL>
<BR>[Calls]<UL><LI><a href="#[c28264]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetForceAD
</UL>
<BR>[Called By]<UL><LI><a href="#[bf4924]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;DemaTask
<LI><a href="#[c142a8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;PowerTask
</UL>

<P><STRONG><a name="[bf4924]"></a>DemaTask</STRONG> (ARM, 880 bytes, Stack size 56 bytes, dema.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 160<LI>Call Chain = DemaTask -> WriteEEPROM -> I2cWrite -> __I2cWrite -> OSMboxPend -> OS_Sched</UL>
<BR>[Calls]<UL><LI><a href="#[b441e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SendProgramRunStatus
<LI><a href="#[b442e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTimeDly
<LI><a href="#[b4435c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSFlagAccept
<LI><a href="#[c280f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskSuspend
<LI><a href="#[c28170]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskResume
<LI><a href="#[c281ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSFlagPend
<LI><a href="#[c28264]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetForceAD
<LI><a href="#[c282dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AdjustDemaPoint
<LI><a href="#[c28358]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InsertDemaPoint
<LI><a href="#[c2eff8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSMutexPost
<LI><a href="#[c2f070]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSMutexPend
<LI><a href="#[c2f4a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CommPutChar
<LI><a href="#[c2f51c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CommGetTxChar
<LI><a href="#[c2f80c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WriteEEPROM
<LI><a href="#[1084c4c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_idivmod
<LI><a href="#[10bacb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_f2uiz
</UL>
<BR>[Address Reference Count : 1]<UL><LI> main.o(.text)
</UL>
<P><STRONG><a name="[c13fb4]"></a>SpeedTask</STRONG> (ARM, 1140 bytes, Stack size 80 bytes, speed_control.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 640<LI>Call Chain = SpeedTask -> SendRealParaToComputer -> __0sprintf -> _printf_char_common -> __printf -> _printf_fp_dec -> _printf_fp_dec_real -> _fp_display -> _fp_digits -> _btod_etento -> _btod_emul -> _e2e</UL>
<BR>[Calls]<UL><LI><a href="#[b44160]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SendRealParaToComputer
<LI><a href="#[b441e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SendProgramRunStatus
<LI><a href="#[b442e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTimeDly
<LI><a href="#[b4435c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSFlagAccept
<LI><a href="#[b443d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InsertSpeedPoint
<LI><a href="#[b44458]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InsertForcePoint
<LI><a href="#[b444d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IGBT_SetPeriodCount
<LI><a href="#[b44558]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IGBT_Enable
<LI><a href="#[b445d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IGBT_Disable
<LI><a href="#[b4464c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetAdverOfSpeed
<LI><a href="#[b446c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetAdverOfForce
<LI><a href="#[b447c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CountSpeed
<LI><a href="#[b4483c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CountForce
<LI><a href="#[c280f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskSuspend
<LI><a href="#[c28170]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskResume
<LI><a href="#[c281ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSFlagPend
<LI><a href="#[10b7698]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_cfrcmple
<LI><a href="#[10b7dd0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_cfcmple
<LI><a href="#[10b95e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fmul
<LI><a href="#[10bacb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_f2uiz
<LI><a href="#[10bba7c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fdiv
<LI><a href="#[10bcd6c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fsub
<LI><a href="#[10bce30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_frsub
<LI><a href="#[10bcef4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fadd
</UL>
<BR>[Address Reference Count : 1]<UL><LI> main.o(.text)
</UL>
<P><STRONG><a name="[ffafd4]"></a>PidCalc</STRONG> (ARM, 1148 bytes, Stack size 248 bytes, force_control.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 264<LI>Call Chain = PidCalc -> __aeabi_dmul</UL>
<BR>[Calls]<UL><LI><a href="#[10826e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2f
<LI><a href="#[10b7dd0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_cfcmple
<LI><a href="#[10b8d08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_cdrcmple
<LI><a href="#[10b95e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fmul
<LI><a href="#[10bba7c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fdiv
<LI><a href="#[10bcd6c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fsub
<LI><a href="#[10bce30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_frsub
<LI><a href="#[10bcef4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fadd
<LI><a href="#[10bdab0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_f2d
<LI><a href="#[10be4e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul
<LI><a href="#[10c0048]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ddiv
<LI><a href="#[10c151c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dsub
<LI><a href="#[10c15e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_drsub
<LI><a href="#[10c16a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
</UL>
<BR>[Called By]<UL><LI><a href="#[c140ac]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;RoadSimulTask
<LI><a href="#[c142a8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;PowerTask
<LI><a href="#[c1466c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;ForceTask
</UL>

<P><STRONG><a name="[ffaf58]"></a>PidValueReset</STRONG> (ARM, 32 bytes, Stack size 0 bytes, force_control.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c140ac]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;RoadSimulTask
<LI><a href="#[c142a8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;PowerTask
</UL>

<P><STRONG><a name="[c1466c]"></a>ForceTask</STRONG> (ARM, 1216 bytes, Stack size 96 bytes, force_control.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 656<LI>Call Chain = ForceTask -> SendRealParaToComputer -> __0sprintf -> _printf_char_common -> __printf -> _printf_fp_dec -> _printf_fp_dec_real -> _fp_display -> _fp_digits -> _btod_etento -> _btod_emul -> _e2e</UL>
<BR>[Calls]<UL><LI><a href="#[b44160]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SendRealParaToComputer
<LI><a href="#[b441e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SendProgramRunStatus
<LI><a href="#[b442e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTimeDly
<LI><a href="#[b4435c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSFlagAccept
<LI><a href="#[b443d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InsertSpeedPoint
<LI><a href="#[b44458]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InsertForcePoint
<LI><a href="#[b444d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IGBT_SetPeriodCount
<LI><a href="#[b44558]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IGBT_Enable
<LI><a href="#[b445d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IGBT_Disable
<LI><a href="#[b4464c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetAdverOfSpeed
<LI><a href="#[b446c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetAdverOfForce
<LI><a href="#[b447c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CountSpeed
<LI><a href="#[b4483c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CountForce

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -