小编taq*_*bcn的帖子

如何始终运行 Spyder 项目中的主文件

我正在开发一个包含多个文件的Python项目,令人烦恼的是我必须在单击运行之前选择描述和调用main的文件,因为如果不是Spyder3(Anaconda)则运行当前选定的文件。

如果打开并选择文件,如何从 mainPrjPy.py 中的 main() 独立运行我的项目?

谢谢

编辑:我想解释一下,我使用 Spyder 作为电子设计的物理和数学模拟的 Matlab 替代品,这个项目将随着不同的人生成不同的算法和数据处理器而发展。

python project spyder anaconda

5
推荐指数
1
解决办法
2847
查看次数

stm32l4 RTC HAL无法正常工作

我在带有FreeRTOS的stm32L476上的RTC上有一个奇怪的行为。

它仅在RUN模式下第一次读取,RTC正在工作,因为从运行到运行,它保存了内部寄存器的值并且一直在上升。

另外,如果我在583行的stm32l4xx_hal_rtc.c处放置断点时进行调试,则:

tmpreg = (uint32_t)(hrtc->Instance->TR & RTC_TR_RESERVED_MASK);    
*breakpoint* sTime->Hours = (uint8_t)((tmpreg & (RTC_TR_HT | RTC_TR_HU)) >> 16);
Run Code Online (Sandbox Code Playgroud)

我可以看到tmpreg和TR寄存器如何更新,然后单击跳转到下一个断点时,显示的内容也相同。

那么,为什么在正常运行时它不起作用?

初始化代码(生成多维数据集MX):

void MX_RTC_Init(void)
{
  RTC_TimeTypeDef sTime;
  RTC_DateTypeDef sDate;

    /**Initialize RTC Only 
    */
  hrtc.Instance = RTC;
  hrtc.Init.HourFormat = RTC_HOURFORMAT_24;
  hrtc.Init.AsynchPrediv = 127;
  hrtc.Init.SynchPrediv = 255;
  hrtc.Init.OutPut = RTC_OUTPUT_DISABLE;
  hrtc.Init.OutPutRemap = RTC_OUTPUT_REMAP_NONE;
  hrtc.Init.OutPutPolarity = RTC_OUTPUT_POLARITY_HIGH;
  hrtc.Init.OutPutType = RTC_OUTPUT_TYPE_OPENDRAIN;
  if (HAL_RTC_Init(&hrtc) != HAL_OK)
  {
    _Error_Handler(__FILE__, __LINE__);
  }

    /**Initialize RTC and set the Time and Date 
    */
  if(HAL_RTCEx_BKUPRead(&hrtc, RTC_BKP_DR0) != 0x32F2){
  sTime.Hours = 0; …
Run Code Online (Sandbox Code Playgroud)

c hal stm32 freertos real-time-clock

4
推荐指数
2
解决办法
4694
查看次数

AngularJS scope.watch以非常慢的速度触发并错过更改

我试图将变量从控制我的侧边菜单抽屉的控制器(基于https://github.com/driftyco/ionic-ion-drawer)传递给内容的指令,以能够更改内容的不透明度侧边菜单的打开程度是成比例的。

我的第一个尝试是使用$ scope。$来完成此操作,请使用类似以下内容的方法来观察抽屉.style.transport.translate3d: 如何获得translate3d的绝对值? 但是没有成功,所以我改变了方式来获取抽屉控制器使用的当前变量。

现在的问题是,从价值20或30的outX更改中只能触发一个控制台手表。我已经看到在Codepen中最糟糕的情况是$ watch永远不会被触发,但是在直接从IntelliJ或android设备加载的浏览器中,我在日志中看到了这一点:

    Starting drag
c_menu.js:166 Offset: 16
c_menu.js:227 48 16 32 -418
c_menu.js:227 49 16 33 -417
c_menu.js:227 50 16 34 -416
c_menu.js:227 51 16 35 -415
c_menu.js:227 52 16 36 -414
c_menu.js:227 54 16 38 -412
c_menu.js:227 55 16 39 -411
c_menu.js:227 56 16 40 -410
c_menu.js:227 57 16 41 -409
c_menu.js:227 58 16 42 -408
c_menu.js:227 59 16 43 -407
c_menu.js:227 61 16 45 -405
c_menu.js:227 62 16 46 -404
c_menu.js:227 …
Run Code Online (Sandbox Code Playgroud)

javascript css android angularjs angularjs-scope

2
推荐指数
1
解决办法
1762
查看次数