我刚开始使用jupyter进行python项目。我经常发现自己添加了一个额外的单元格来执行一些基本的尝试和错误调试。这样我省略了正在执行单元格的整个代码,但它仍然不是正确的方法。
Jupyter是否提供类似静态内核终端的东西,例如总是在屏幕底部可见,我可以简单地粘贴代码并执行运行时变量?
顺便说一下:我做了搜索,但没有找到任何寻找静态控制台和终端的东西。也许我只是朝错误的方向看。
谢谢!
答案 0 :(得分:3)
void loop()
{
if(rxflag)
{
rxflag = false;
switch(rxState)
{
case get_first_header:
if(rxChar=='@')
{
startPoint=millis();
rxState=get_last_header;
}
break;
case get_last_header:
if(rxChar=='#')
{
packetNo++;
if(packetNo==100)
{
endPoint=millis();
totalTime= endPoint-startPoint;
Serial.print("Total Time of Packet=");
Serial.println(totalTime);
}
break;
}
}
}
void serialEvent1()
{
if (Serial1.available()>0)
{
rxChar = (char)Serial1.read();
rxflag = true;
}
}
命令将为您提供一个解释器环境,您可以尝试在笔记本外部的Jupyter环境中运行的代码。
这并不是您正在寻找的,但可以为测试和开发代码提供更好的环境,然后您可以将其粘贴到相应的笔记本中。